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,它有它自己的一套问题如返回拥有同一项目两次对我真正需要的,这是一个既具有要求的项目的用户的用户。