使用逗号分隔的POST搜索Mysql

时间:2012-04-05 18:08:41

标签: php mysql

我正在搜索POST的位置:sok3 = 0,2,6

然后我想从table2中选择与此POST(sok3)匹配的所有用户,其中列可能是这样的:

表1:

id|name
1 |myname

表2:

id|uid|sok3
0 |1  |0
1 |1  |2
2 |1  |4
3 |1  |6
4 |6  |1
5 |6  |2
6 |6  |4

我尝试过:

SELECT * from table1 as tab1 LEFT JOIN table2 as tab2 ON(tab2.uid = tab1.id) Where .. 

我得到的结果是3场比赛。但我只想要1个结果,哪里有匹配。 如果为0则为匹配,如果为0,则匹配等。

我知道我甚至不会搜索Post ..只是不知道如何解决它:/

我该如何解决这个问题? :)

1 个答案:

答案 0 :(得分:1)

在查询中使用SELECT DISTINCT名称或GROUP BY名称