LEFT JOIN – MEMILAH TIDAK MENAMPILKAN YANG ADA PADA TABLE JOIN


Sebenarnya Tulisan Ini saya ambil dari situs blog pembelajaran lain, namun saya lupa… hehehe. maaf ya😀

Seandainya kita mempunyai 2 Table, nah .. kita ingin menampilkan table A dimana pada table B tidak ada, jadi yang ada pada tabel B tidak perlu ditampilkan

Table:

MST2009 -> ID,Begbal,Emp_Name,Branch_Id,Jbtn_Id
TRX2009 -> ID,TrxDb,TrxCr,Desc,Date

Kalau mencari data yang tidak ada transaksinya, berarti data yg di table TRX2009 tidak perlu ditampilkan.

Logikanya kita cuma menghitung jumlah transaksi yg ada di table TRX2009 berdasarkan ID. Nah yang nilainya 0 itu adalah data yang tidak ada transaksinya.

SELECT `MST`.*, COUNT(`TRX`.`ID`) AS `counter` FROM 
`MST2009` AS `MST` LEFT JOIN `TRX2009` AS `TRX`
ON `MST`.`ID` = `TRX`.`ID` GROUP BY `MST`.`ID`
HAVING `counter` = 0;
Ya.. semoga Tulisan ini bermanfaat.
SALAM DIAZ 
LEFT JOIN – MEMILAH TIDAK MENAMPILKAN YANG ADA PADA TABLE JOIN

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s