Struktur Table A :
Struktur TableB :
Data TableA :
Data TableB :
- Inner Join
Gambar diatas memperlihatkan bahwa data yang kita dapatkan dari inner join adalah C saja. Yaitu data yang menjadi irisan A dan B.
Lihat contoh table di atas, saya ingin menggunakan inner join untuk mendapatkan data dari tableA dan tableB. Maka data yang akan saya dapatkan adalah data di tableA yang juga ada di tableB.
Contoh querynya lihat di bawah :
Hasil dari query diatas adalah sebagai berikut :
Terlihat dari hasil data, dari total 6 data di tableA, hanya 5 yang ditampilkan karena beririsan dengan tableB.
- Left Join
Contoh query :
Hasil query :
Terlihat dari hasil data diatas, id_plgn = 6 memiliki id_lokasi = 6 yang tidak terdapat di tableB. Sehingga dia menghasilkan value NULL.
- Right Join
Contoh query :
Hasil query :
Terlihat dari hasil data diatas, id_lokasi = 6 tidak memiliki id_plgn yang tidak terdapat di tableA. Sehingga dia menghasilkan value NULL.
- Cross Join
Contoh query :
Hasil query :
- Union
Contoh query :
Contoh diatas, menggambarkan penggabungan dua query. Query pertama menggunakan RIGHT JOIN dan query kedua menggunakan LEFT JOIN. Salah satu syarat penggunaan UNION adalah, bahwa field yang akan ditampilkan pada query 1 dan query 2 harus sama penamaannya.
Hasil query :
- Union All
Contoh query :
Hasil query :
Berbeda hasilnya dengan menggunakan UNION, pada UNION ALL query pertama yang menggunakan RIGHT JOIN akan mengeluarkan 6 data dengan data ke-6 data sebelah kirinya akan bernilai NULL. Pada query kedua, juga akan mengeluarkan 6 data dengan data ke-6 data sebelah kanannya bernilai NULL. Sehingga total ada 12 data yang keluar dengan 5 data yang berulang akan keluar lagi. Jadi akan ada data yang ganda bila menggunakan UNION ALL ini.
Sumber
ingin pasang togel tp lg mager??
BalasHapussekarang jaman nya android
join dengan kami situs terpercaya dam teraman
hanya duduk di rumah bisa
menangkan uang jutaan rupiah
hanya di areatoto.com
cs online 1x24 jam
AJOQQ menyediakan permainan poker,domino, bandarq, bandarpoker, aduq, sakong dan capsa :)
BalasHapusayo segera bergabung bersama kami dan menangkan uang setiap harinya :)
AJOQQ juga menyediakan bonus rollingan sebanyak 0.3% dan bonus referal sebanyak 20% :)
Selamat Pagi..
BalasHapusYukk kembali lagi DEWALOTTO dengan permainan lengkap didalam nya dan dengan 1 userid saja sudah bisa memainkan semua permainan lengkap kami lohh dengan minimal deposit 20rb saja sudah dapat bermain semua permainan kami, Yuk segera daftar dan bermain bersama kami disini kami jamin proses cepat dan kenyamanan dalam bermain bersama kami disini yukk silahkan bergabung dengan kami ya pin 7BF59345
www.bolavita.pro Bandar Casino Live !! Aman & Terpercaya !!
BalasHapusMenyediakan Berbagai Jenis Judi Casino Mulai dari Judi Casino Roullete, Judi Dadu Online, Judi Baccarat, Judi Blackjack !!
Memberikan Bonus New member deposit 10% dan Bonus Cashback 10% ..
Langsung Daftar Di Bolavita Bandar Taruhan Sportsbook Online Indonesia :
Link Alternatif Sabung Ayam S128 :
www.sabungonline.org
www.ayamsabungonline.com
www.sabung-online.com
www.sabung-online.net
www.sabung-online.org
www.onlinesabungayam.net
BBM : D8C363CA (new) / BOLAVITA (Old)
wechat : bolavita
line : cs_bolavita
whatup : 6281377055002
Email : cs @ bolavita(titik)com
Live Chat : www .bolavita. org
BAGI YANG INGIN MERUBAH NASIB
BalasHapusATAU MENJADIKAN HIDUP LEBIH BERMAKNA
BURUAN GABUNG DI DEWALOTTO
ajoqq^^com
BalasHapusmau dapat penghasil4n dengan cara lebih mudah....
mari segera bergabung dengan kami.....
di ajoqq^^com...
segera di add black.berry pin 58CD292C.
ingin mendapatkan uang banyak dengan cara cepat
BalasHapusayo segera bergabung dengan kami di ionqq^^com
add pin bb 58ab14f5 || ditunggu ya^^