yang saya tahu setiap relasi tabel harus memili primary key dan foreign key, ini mutlak, dan si nilam ngga muncul yaa. pasti lah, masalahnya tidak ada 'key' yang menghubungkan tabel A dan B bagi si nilam... mungkin solusinya bikin satu table lagi yang berisi data : Mirah, Berlian, Nilam sebut saja table master, terus table A dan B relasi dengan table master
EQ (Bukan master) -----Original Message----- From: Programmer-VB@yahoogroups.com [mailto:programmer...@yahoogroups.com]on Behalf Of yusuf valentino Sent: Thursday, September 24, 2009 7:15 PM To: Programmer-VB@yahoogroups.com Subject: [Programmer-VB] [tanya] Query Operasi Join SQL Server 2000 Dear Master, Saya punya 2 Tabel, A dan B. Tabel A : Sandar | jmlMuat --------------------------- Mirah | 20 Berlian | 10 Tabel B : Sandar | jmlBongkar ------------------------------- Mirah | 30 Nilam | 15 Saya ingin Join 2 Tabel tersebut, saya ingin hasilnya seperti ini : Sandar | jmlMuat | jmlBongkar ------------------------------------------------- Mirah | 20 | 30 Nilam | Null | 15 Berlian | 10 | Null Saya coba Query : SELECT A.Sandar, A.jmlBongkar, B.jmlMuat FROM A full JOIN B ON A.Sandar = B.Sandar tapi koq hasilnya : Sandar | jmlMuat | jmlBongkar ------------------------------------------------- Mirah | 20 | 30 Null | Null | 15 Berlian | 10 | Null "Nilam" koq ga keluar? koq malah "Null" Salah dimananya ya? Tolong pencerahannya. Thx. Yusuf.