-2

POSTが次の場所で検索を行っています:sok3 = 0,2,6

次に、このPOST(sok3)に一致するすべてのユーザーをtable2から選択します。ここで、列は次のようになります。

表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,2の場合は一致などがあります。

私は投稿を検索することすらしないことを知っています..それを解決する方法がわからない:/

どうすればこれを解決できますか?:)

4

1 に答える 1

1

クエリでSELECTDISTINCTnameまたはGROUPBYnameを使用してください

于 2012-04-05T18:20:43.530 に答える