Một số người đã tìm kiếm xung quanh và tìm thấy một câu trả lời tuyệt vời. :)
Sử dụng hàm chuỗi của MySql FIND_IN_SET .
Ví dụ sử dụng:
SET @csvStr = "val1,val2,val3";
SELECT Col1
FROM Table1
WHERE FIND_IN_SET(Col2, @csvStr) > 0;
Tôi đã chỉnh sửa câu trả lời hiện tại với "Câu trả lời mới" và "Câu trả lời cũ" chỉ ra rằng câu trả lời mới mở ra hệ thống của bạn lỗ hổng SQL Injection.