我不知道如何说出我的问题,所以我只是陈述我要做的事情。假设我有一个查询给我的客户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