我在数据库上运行select查询时遇到了一些问题。一些数据保存为逗号分隔值列表,例如:
表: example_tbl
| Id | standardid | subjectid |
| 1 | 1,2,3 | 8,10,3 |
| 2 | 7,6,12 | 18,19,2 |
| 3 | 10,11,12 | 4,3,7 |
我想尝试运行的一个例子:
select * from table where standardid in (7,10) and subjectid in (2,3,4)
select * from table where FIND_IN_SET(7,10,standardid) and FIND_IN_SET(2,3,4,subjectid)
提前感谢你能告诉我的任何事情。
答案 0 :(得分:0)
要将其用于多个值,您需要多次使用该函数:
result