多个给定值的MYSQL联盟

时间:2016-09-10 03:15:43

标签: mysql

我不知道如何说出我的问题,所以我只是陈述我要做的事情。假设我有一个查询给我的客户ID如下:

SELECT C.cid
FROM Customer Cust;

我希望(可能?)一个嵌套查询,我可以引用这些客户ID,以便我可以联合每对客户(每对包含客户a和客户b,其中a!= b)。所以我试图在查询中使用上述结果:

SELECT DISTINCT P1.pid
FROM Purchase P1
WHERE P1.cid = Cust.id
UNION
SELECT P2.pid
FROM Purchase P2
WHERE P2.cid != Cust.id

0 个答案:

没有答案