Pada tutorial kali ini kita akan membahas cara insert dari tabel lain atau insert select.
disini kita buatkan dlu database bernama contoh_db dan mempunyai tabel profile dan mahasiswa.
tabel profile
- id
- nama
- umur
dan mempunyai data seperti gambar dibawah.
tabel mahasiswa
- id
- nama
- alamat
kita akan mencoba menambahkan data mahasiswa dari data profile dengan query dibawah.
INSERT INTO mahasiswa (nama)
SELECT nama FROM profile;
maka data nama mahasiswa akan terisi sesuai dengan tabel profile, bisa juga kita menambahkan where di query di atas untuk kondisi tertentu misalnya kita akan mengambil data nama profile yang umurnya 27 tahun ke bawah, maka querynya akan seperti di bawah ini.
INSERT INTO mahasiswa (nama)
SELECT nama FROM profile where umur <= "27"
maka data yang ketarik hanya umur 27 tahun kebawah.
Sampai disini saja tutorial kali ini tentang Cara Insert dari Tabel Lain atau Insert Select di MySQL. Semoga bermanfaat.