Kueri Anda diterjemahkan menjadi
SELECT * FROM table WHERE id='1' or id='2' or id='3' or id='4';
Itu hanya akan mengembalikan hasil yang cocok.
Salah satu cara menyelesaikannya untuk menghindari kerumitan adalah, mengubah tipe data menjadi SET
.Kemudian Anda dapat menggunakan, FIND_IN_SET
SELECT * FROM table WHERE FIND_IN_SET('1', id);