Insert Multiple Rows

Pusing sangat aku ini... hedeeeeh... 

Tengah malam bergulat dengan query. Ngutak ngutik, akhirnya ketemu juga sintaksnya. Oke, jadi kasusnya begini:

Diketahui terdapat 2 tabel, 
tabel 'barang' :
kodeBarang
jenisBarang
warna

dan 'stok_brg' :
stokKodeBarang (FK ke tabel 'barang')
tanggal
banyak

Nah, ditanya: "Bagaimana menambah data ke dalam tabel stok_brg untuk barang-barang yang jenisnya adalah Sabun Mandi sebanyak masing-masing adalah 100"? *aku pusing...
Tapi akhirnya kepusingan itu berakhir, beberapa menit yang lalu sebelum aku posting kesini (Horeee ), haha, sintaks nya adalah seperti dibawah ini:

-- multiple rows
INSERT INTO stok_brg (stokKodeBarang, tanggal, banyak) 
 SELECT kodeBarang, '2012/05/13', 100 FROM barang_ref WHERE barang_ref.jenisBarang='Sabun Mandi';

Jadi deh dia insert sebanyak 3 buah data (kalau pake dataku, hehe..)


Komentar