Truy vấn của bạn chuyển sang
SELECT * FROM table WHERE id='1' or id='2' or id='3' or id='4';
Nó sẽ chỉ trả về kết quả phù hợp với nó.
Một cách để giải quyết nó tránh sự phức tạp sẽ là chuyển kiểu dữ liệu thành SET
Sau đó, bạn có thể sử dụng, FIND_IN_SET
SELECT * FROM table WHERE FIND_IN_SET('1', id);