如何选择值在数组中的行?
SELECT * WHERE find_in_set ('1','2',3',classid)
其中,类ID以1,24,5,6等多个ID存储
http://sqlfiddle.com/#!9/cbac415/2
SELECT * WHERE find_in_set ('1',2','3',classid)
这不起作用。还有另一种方法吗?
classid
存储为多个ID的地方
答案 0 :(得分:0)
SELECT *
FROM my_table
WHERE (classid1, classid2, classid3, classidn)
IN ((1, 2, 3, 4), ... ,(2, 6, 9, 12));