20 Ocak 2022 Perşembe

INSERT INTO + SELECT

Örnek
Şöyle yaparız
INSERT INTO suppliers (supplierName)
  SELECT customerName FROM customers WHERE country = 'USA' AND state = 'CA';
Örnek
Şöyle yaparız
INSERT INTO stats(totalProduct, totalCustomer, totalOrder)
VALUES(
  (SELECT COUNT(*) FROM products),
  (SELECT COUNT(*) FROM customers),
  (SELECT COUNT(*) FROM orders)
);
Örnek 
 Ben şöyle yapmıştım. Böylece phone alanına sabit bir değer verebilmiştim
INSERT INTO suppliers supplierName, phone
  SELECT customerName, 12345 FROM customers WHERE country = 'USA' AND state = 'CA';


Hiç yorum yok:

Yorum Gönder

LIMIT ve Covering Index + Subquery

Örnek Şöyle yaparız SELECT t1.name, t1.age, t1.gender, t1.create_time FROM student as t1    INNER JOIN     (SELECT id FROM student ORDER BY ...