• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Catatan Kueri SQL Filter Berdasar ID Array Satu Kolom

Kepala Suku

Web & Mobile Developer
Staff member
#1
Semisal kita memiliki tabel tagihan dengan kolom id, nama_tagihan, id_pengguna.

Tabel tersebut secara urut diisi dengan data berikut:

id | nama_tagihan | id_pengguna
1 | biaya domain | 1, 2, 3
2 | biaya hosting | 3, 4, 5

Misalnya kita mau memilih tagihan yang ditujukan pada pengguna dengan id 1 maka kuerinya adalah sebagai berikut:
SQL:
SELECT * FROM `tagihan` WHERE find_in_set(1, id_pengguna)
Maka hasilnya akan tampil:
id | nama_tagihan | id_pengguna
1 | biaya domain | 1, 2, 3

Jika kita mau mengambil tagihan untuk id pengguna 5 maka kuerinya:
SQL:
SELECT * FROM `tagihan` WHERE find_in_set(5, id_pengguna)
Maka hasilnya akan tampil:
id | nama_tagihan | id_pengguna
2 | biaya hosting | 3, 4, 5