- Beranda
- Komunitas
- Tech
- Programmer Forum
[ASK] SELECT GROUP (POSTGRESQL)


TS
wadukjalanan
[ASK] SELECT GROUP (POSTGRESQL)
Misi mastah2 SQL... numpang nanya nih...
Gimana ya cara nge-group-in suatu data yang kodenya sama. tapi data itu boleh ada yang kosong.
misalnya:
tbl_perlengkapan , atributnya kode, nama, dan sts (tidak ada primary key) . tapi ane udah bikin maksimal 2 kode yang sama
jadi kode pertama misal (A123) maka sts 1 kalo ada kode yang sama (A123) maka sts 2 , maksud sts tadinya buat ngebedain tapi tetep aja ga bisa...
isinya :
ada 2 kode A123 mempunyai Buku 1 dan Pulpen 1
kode B123 hanya mempunyai Buku 2
kode C123 hanya mempunyai Buku 3
ane coba pake
select a.kode, a.nama, b.nama from tbl_perlengkapan a, tbl_perlengkapan b where a.kode = b.kode (yang tampil jadi banyak)
trus
select a.kode, a.nama, b.nama from tbl_perlengkapan a, tbl_perlengkapan b where a.kode = b.kode and a.sts = '01' or b.sts = '02' (yang tampil jadi dobel)
trus
select a.kode, a.nama, b.nama from tbl_perlengkapan a, tbl_perlengkapan b where a.kode = b.kode and a.sts = '01' and b.sts = '02' (yang tampil jadi 1, A123)
nah ane pengen bisa select kode, nama as nama1, nama as nama2 dan grup dari kode dan isi nama1/nama2 boleh kosong.
ini gambarannya gan (biar kemaksud penjelasan ane yang berbelit2)
Mohon Bantuannya...
Gimana ya cara nge-group-in suatu data yang kodenya sama. tapi data itu boleh ada yang kosong.
misalnya:
tbl_perlengkapan , atributnya kode, nama, dan sts (tidak ada primary key) . tapi ane udah bikin maksimal 2 kode yang sama
jadi kode pertama misal (A123) maka sts 1 kalo ada kode yang sama (A123) maka sts 2 , maksud sts tadinya buat ngebedain tapi tetep aja ga bisa...

isinya :
ada 2 kode A123 mempunyai Buku 1 dan Pulpen 1
kode B123 hanya mempunyai Buku 2
kode C123 hanya mempunyai Buku 3
ane coba pake
select a.kode, a.nama, b.nama from tbl_perlengkapan a, tbl_perlengkapan b where a.kode = b.kode (yang tampil jadi banyak)
trus
select a.kode, a.nama, b.nama from tbl_perlengkapan a, tbl_perlengkapan b where a.kode = b.kode and a.sts = '01' or b.sts = '02' (yang tampil jadi dobel)
trus
select a.kode, a.nama, b.nama from tbl_perlengkapan a, tbl_perlengkapan b where a.kode = b.kode and a.sts = '01' and b.sts = '02' (yang tampil jadi 1, A123)
nah ane pengen bisa select kode, nama as nama1, nama as nama2 dan grup dari kode dan isi nama1/nama2 boleh kosong.
ini gambarannya gan (biar kemaksud penjelasan ane yang berbelit2)

Spoiler for SELECT:
Mohon Bantuannya...

0
1.2K
8


Komentar yang asik ya
Urutan
Terbaru
Terlama


Komentar yang asik ya
Komunitas Pilihan