Cara Penggabungan Beberapa Tabel (Inner JOIN) dan (USING) MySQL Server

PrimaryKey sendiri memiliki pengertian yaitu suatu nilai dalam database (basis data) yang digunakan mengidentifikasi suatu baris (row) dalam tabel. Untuk nilai dari primary key itu sendiri bersifat unik (tidak sama dengan baris lainnya). Untuk lebih jelasnya langsung saja kita implementasikan dengan menggunakan tabel barang dan tabel stok.
SELECT stok.idbarang,
barang.NMBARANG,stok.stok FROM stok
INNER JOIN barang ON stok.idbarang = barang.idbarang;
Hasil dari penggabungan kedua tabel antara tabel barang dan tabel stok dan untuk filed hrgjual, hrgmodal diambil dari tabel stok sedangkan field nmbarang, satuan diambil dari tabel barang. Sekarang admin akan merubah sedikit script perintah query penggabungan tabel diatas dengan menambahkan USING
SELECT stok.idbarang,
barang.NMBARANG,stok.STOK FROM stok INNER JOIN barang using(idbarang);
Sangat jelas bukan hasil penggabungan dua tabel dengan menggunakan perintah query tanpa penambahan USING untuk data yang tampil terlihat ada beberapa data yang ganda (lebih dari satu) sedangkan setelah menggunakan USING data yang tampil bersifat unik.
SELECT stok.idbarang,
barang.NMBARANG,stok.STOK FROM stok INNER JOIN barang;
Menjadi
SELECT stok.idbarang,
barang.NMBARANG,stok.STOK FROM stok INNER JOIN barang using(idbarang);
Semoga bermanfaat
selamat sore, terima kasih atas tutorial nya, saya coba masih belum sukses, sepertinya syntax tidak cocok untuk mysql odbc versi 5.2, mysql versi 5.6.26
ReplyDeletebisa bantu pencerahannya?