SQL INSERT INTO SELECT Từ khóa
CHÈN VÀO CHỌN
Lệnh INSERT INTO SELECT
sao chép dữ liệu từ một bảng và chèn nó vào một bảng khác.
SQL sau đây sao chép "Nhà cung cấp" vào "Khách hàng" (các cột không chứa dữ liệu sẽ chứa NULL):
Ví dụ
INSERT INTO Customers (CustomerName,
City, Country)
SELECT SupplierName, City, Country FROM Suppliers;
SQL sau đây sao chép "Nhà cung cấp" vào "Khách hàng" (điền vào tất cả các cột):
Ví dụ
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode,
Country)
SELECT SupplierName, ContactName, Address, City, PostalCode,
Country FROM Suppliers;
SQL sau đây chỉ sao chép các nhà cung cấp ở Đức vào "Khách hàng":
Ví dụ
INSERT INTO Customers (CustomerName,
City, Country)
SELECT SupplierName, City, Country FROM Suppliers
WHERE Country='Germany';