我有一张这样的桌子:
id | customer_id | code
-----------------------
1 | 1 | A
2 | 1 | B
3 | 2 | A
4 | 2 | D
5 | 3 | B
6 | 3 | C
6 | 3 | D
我需要一个 SQL 查询,它返回代码等于 A 和 B 的所有客户 ID。在上面的数据中,这只会是 customer_id 1。
如果代码是各自的列,这将是一个简单的查询:SELECT DISTINCT customer_id FROM tablename WHERE code = A AND code = B
. 但是,我似乎无法在多行上制作它。