我在一列中存储了用逗号分隔的类别id列表:
像这样: 1,2,3,4,5,6,7,8.以此类推,只有他们的ID。
然后,我将执行一个查询,以获取具有ID为2,3的类别的所有行,并且当包列表中包含的项目较少时,该查询将起作用。
下面是查询和表:
mysql> select * from packages where category_id IN (2,3);获取包含ctegory id为2或3的包的完整列表的任何解决方案。
发布于 2011-01-13 19:18:01
这应该会回答你的问题:
select * from packages where category_id LIKE "2" or category_id LIKE "3";
但是,您最好对数据进行反规范化。
https://stackoverflow.com/questions/4679402
复制相似问题