当我希望查询返回值列表中至少一个值与值列表中至少一个值匹配的所有行时,查询 MySql 的最佳方法是什么?
例子
如果我的表包含以下行:
name groups
item1 gr1, gr2
item2 gr1,gr2,gr3
item3 gr1,gr3
我有一个值列表:“gr3,gr4,gr5”
我想在我的表中找到其组字段中至少具有值 gr3、gr4 或 gr5 之一的所有行。
所以这种情况下的查询应该返回 item2 和 item3
如何在不循环脚本的情况下构建有效的查询?