SQL INSERT INTO SELECT Kata Kunci
MASUKKAN KE PILIHAN
Perintah INSERT INTO SELECT
menyalin data dari satu tabel dan memasukkannya ke tabel lain.
SQL berikut menyalin "Pemasok" ke "Pelanggan" (kolom yang tidak diisi dengan data, akan berisi NULL):
Contoh
INSERT INTO Customers (CustomerName,
City, Country)
SELECT SupplierName, City, Country FROM Suppliers;
SQL berikut menyalin "Pemasok" ke "Pelanggan" (isi semua kolom):
Contoh
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode,
Country)
SELECT SupplierName, ContactName, Address, City, PostalCode,
Country FROM Suppliers;
SQL berikut hanya menyalin pemasok Jerman ke "Pelanggan":
Contoh
INSERT INTO Customers (CustomerName,
City, Country)
SELECT SupplierName, City, Country FROM Suppliers
WHERE Country='Germany';