saya mau menampilkan data dari 3 tabel yang saling berhubungan, yaitu tabel instansi, unit kerja, data. rolenya adalah setiap instansi bisa memiliki unit kerja bisa juga tidak. Nah, bagaimana caranya mau menampilkan informasi dari tabel data baik untuk instansi yang memiliki maupun tidak memiliki unit kerja??
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Jun 28, 2011 · 0 Suka · 0 Tidak Suka
bisa kasi tahu relasi dan foreign key ke 3 table?
0
Loading...
Catrin Rida · Jun 28, 2011 · 0 Suka · 0 Tidak Suka
tabel instansi (id_instansi, nama instansi)
tabel unit kerja (id_unit, in_instansi, nama_instansi)
data (id_data,id_unit,id_instansi,data)
0
Loading...
Catrin Rida · Jun 28, 2011 · 0 Suka · 0 Tidak Suka
ehhhmmm...jadi begini mas, pertama saya sudah membuat combo box untuk memilih instansi dan unit kerja, setelah itu saya ingin menampilkan data yang sesuai dengan instansi dan unit kerja yang saya pilih tersebut.....tapi dalam instansi belum tentu memiliki unit kerja jadi kemungkinan dalam tabel data foreign key id_unit nya bernilai null.
0
Loading...
Ellyx Christian · Jun 28, 2011 · 0 Suka · 0 Tidak Suka
gunakan sql left outer join seperti ini:
select * from instansi left outer join unit_kerja on instansi.id_instansi=unit_kerja.id_instansi
0
Loading...
Catrin Rida · Jun 28, 2011 · 0 Suka · 0 Tidak Suka
itu untuk di combo box nya ya???atau untuk fungsi tampil datanya????
0
Loading...
Ellyx Christian · Jun 28, 2011 · 0 Suka · 0 Tidak Suka
untuk menampilkan data coba pake yang sama:
select * from data inner join instansi on data.id_instansi=instansi.id_instansi left outer join unit_kerja on data.id_unit=unit_kerja.id_unit
0
Loading...
Sheryn Avinda Rano · Jun 28, 2011 · 0 Suka · 0 Tidak Suka
itu buat di combobox atau dimana mas?
0
Loading...
Catrin Rida · Jun 28, 2011 · 0 Suka · 0 Tidak Suka
owh oke...thanks mas....
0
Loading...
Ellyx Christian · Jun 28, 2011 · 0 Suka · 0 Tidak Suka
@Sheryn Avinda Rano: yang saya kasi tahu sebelumnya