INSERT DATA PADA SUATU TABEL DARI DATA PADA TABEL YANG LAIN
INSERT DATA FROM ANOTHER TABLE
Dibawah ini adalah salah satu contoh untuk menambahkan data dari tabel yang lain.
INSERT INTO mspasien SELECT * FROM mspasien_stg WHERE noreg NOT IN ( SELECT b.noreg FROM mspasien a, mspasien_stg b WHERE a.noreg = b.noreg );
Popularity: 3% [?]




Boleh juga pak. Query tersebut maksudnya akan mengambil semua data dari tabel mspasien_stg yang noreg belum ada di mspasien, lalu menginsert-nya ke mspasien. Tapi kalo tujuannya pengin replace kayaknya bisa pake:
“REPLACE INTO mspasien SELECT * FROM mspasien_stg”
replace = insert+update
data yang noregnya belum ada gitu. tq atas komennya
pak.. yang di atas saya spam tuh….

jangan senang dulu kisanak ya…tapi kok bisa masuk ya…
mangkanya, setting untuk comment dibuat: harus diapprove dulu baru bisa tampil…

mo nanya pak kalo not in nya dari dua table gimana yah… misalnya paramater tablenya dari t1, terus ID tersebut tidak ada di t2 atau di t3…tsaya buat querynya seperti di bawah ini…tapi hasilnya tidak seharusnya malah hasilnya seluruh data di t1, seharusnya ada beberapa ID yang terdapat di t2 dan t3 tidak ikut ditampilkan …
SELECT ID from t1 where (ID not in (select ID from t2))or(ID not in (select ID from t3)) …..
kira2x salahnya dimana yah..terima kasih
bro gie, coba tampilan contoh struktur tabel dari t1, t2 dan t3
nya ntar kita coba bahas sama2… ditunggu ya
anto2k´s last blog ..Fungsi STRTRAN untuk mengganti karakter tertentu dalam sebuah variabel (Visual Foxpro)
sekalian juga contoh datanya…
anto2k´s last blog ..Fungsi STRTRAN untuk mengganti karakter tertentu dalam sebuah variabel (Visual Foxpro)