我的表格如下所示,请参阅屏幕截图。 Table Example Structure
当我在 user_id 列的 WHERE 条件中传递逗号分隔值(例如:25,10,3)时,我希望查询获取“id”。
EX:从表中选择 id,其中 user_id IN('25,10,3')
当我执行上述查询时,我应该获得 ID 1 和 2。
我厌倦了“WHERE IN”和“find_in_set()”。但没有任何结果...
请帮我完成这件事...
最佳答案
巴拉昌德, find_in_set 可以工作(请参阅 SQLFiddle ),但您应该重新考虑使用正确的数据库结构。
关于php - Mysql 查询获取存储在具有 WHERE 条件的列中的逗号分隔值 (1,10,15),该列也具有逗号分隔值 (15,1,100),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44177105/