0
我有一個數據表是這樣的:返回結果匹配所有的請求項目的
+---------+---------+
| user_id | item_id |
+---------+---------+
| 125 | 375 |
| 125 | 2 |
| 125 | 12 |
| 125 | 375 |
| 283 | 2 |
| 283 | 11 |
| 118 | 375 |
| 118 | 12 |
+---------+---------+
而且我試圖創建一個查詢將返回擁有所有的請求項目的所有用戶,這在這種情況下,要求項目有:
item_id IN (375, 12)
所以這應該是結果:
+---------+
| user_id |
+---------+
| 125 |
| 118 |
+---------+
加盟的短該表本身,我真的不知道我怎麼會做到這一點。 一個想法我認爲是小組它由:user_id, item_id
那麼也許把一個數就可以了,但將計user_id: 125, item_id: 375
爲2的雙紀錄,把總計數USER_ID 125 3,它有它自己的一套問題如返回擁有同一項目兩次對我真正需要的,這是一個既具有要求的項目的用戶的用戶。