Pedoman SQL JOIN

Berikut ini panduan untuk melakukan query terhadap dua buah tabel SQL (SQL JOIN), sebagai catatan bagi saya ataupun teman-teman yang membutuhkannya. Berikut dibawah ini perintah query SQL nya :

INNER JOIN
"SELECT * FROM A INNER JOIN B ON A.key = B.key"
LEFT JOIN
"SELECT * FROM A LEFT JOIN B ON A.key = B.key"

LEFT JOIN (tanpa tabel B)
"SELECT * FROM LEFT JOIN B ON A.key = B.key WHERE B.key IS NULL"
RIGHT JOIN
"SELECT * FROM A RIGHT JOIN B ON A.key = B.key"
RIGHT JOIN (tanpa tabel A)
"SELECT * FROM A RIGHT JOIN B ON A.key = B.key WHERE B.key IS NULL"
FULL JOIN
"SELECT * FROM A FULL JOIN B ON A.key = B.key"
FULL JOIN
"SELECT * FROM A FULL JOIN B ON A.key = B.key WHERE A.key IS NULL OR B.key IS NULL"

Berikut contoh simulasi dengan gambar query SQL JOIN

Semoga bermanfaat bagi teman-teman dan sebagai catatan apabila lupa, silahkan di kembangkan sendiri sesuai dengan field teman-teman.

Comments

Popular Posts