的選擇用戶我有一個購買的表是這樣的:誰購買了一套商品
+--------+--------+
| UserId | ItemId |
+--------+--------+
| 1 | 2 |
| 4 | 5 |
| 5 | 3 |
| 1 | 4 |
+--------+--------+
我想選擇誰購買的物品(4,5,6)中的所有用戶ID。我與這個查詢嘗試:
select distinct UserId from purchases where ItemId in (4,5,6)
這將返回誰購買其中任何3個項目的用戶,但我只希望誰購買的物品的所有3個用戶。
有關我能做什麼的想法?我使用PostgreSQL 8
Postgres的** 8 **?真?你應該計劃升級到支持和維護版本**現在** –