Ini adalah tanda desain DB yang buruk, Anda harus terlebih dahulu melihat Normalisasi Basis Data dan jika Anda dapat mengubah strukturnya, maka normalkan terlebih dahulu dengan menggunakan tabel persimpangan, Mulai sekarang Anda dapat menggunakan FIND_IN_SET() untuk menemukan id catatan Anda yang sesuai di kolom id yang dipisahkan koma
SELECT * FROM table
WHERE FIND_IN_SET('id1',column) > 0
AND FIND_IN_SET('id2',column) > 0
AND FIND_IN_SET('id3',column) > 0
Ubah operator sesuai keinginan Anda, saya telah menunjukkan contoh dengan operator AND, perhatikan Anda perlu menggunakan FIND_IN_SET
sebanyak jumlah id yang Anda miliki dalam larik yang perlu Anda bandingkan dengan kolom Anda