INSERT INTO table2 (column1, column2, column3)
SELECT column1, 'no', column3 FROM table2 WHERE column2 = 'yes'
Semoga ini sedikit lebih jelas tentang bagaimana Anda melakukan ini. Seperti yang Anda lihat, saya telah mengambil dua kolom dari table2 dan untuk kolom lainnya saya menggunakan nilai teks untuk alih-alih nilai untuk kolom2.
Pola lain yang dapat Anda gunakan:
Menggabungkan kolom dan beberapa teks lainnya (Asumsikan kolom sudah menjadi tipe data string.
INSERT INTO table2 (column1, column2)
SELECT column1 + 'no', column2 FROM table2 WHERE column2 = 'yes'
Menggabungkan kolom dan beberapa teks, Salah satu contoh di mana kolom adalah string dan satu di mana tidak.
INSERT INTO table2 (column1, column2)
SELECT column1 + 'no', 'A' + cast(column2 as Varchar (10)) FROM table2 WHERE column2 = 'yes'