搜索MySQL中另一个列表中列表中的任何元素

时间:2015-04-27 05:44:47

标签: mysql

我有一个名为LocationsManaged的列,指定了一个人管理的location(s)。例如管理员1为Delhi,Kanpur,PatnaAjmer,Chandigarh,Jaipurmanager2Bhopal,Nagpur,Raipurmanager3。在另一个名为LocationsApplicable的列中,我有一个适用于方案的位置列表,例如Chandigarh,Delhi,Jaipur,Kanpur。因此,在这种情况下,该方案适用于Manager 1& Manager2,但不是Manager 3。现在我想找出(最好使用单个非嵌套查询)该方案适用的管理者列表。可以在MySQL吗?

1 个答案:

答案 0 :(得分:0)

标准化几乎总是最好的选择。

话虽这么说,如果你的桌子很小,你也可以使用find_in_set