如何显示具有相同数量 "bids" 的组合 "article"?

How can I show combined "article" which has the same amount of "bids"?

我想显示具有相同“出价”数量的“出价”组合。应输出组合的“OID”和“出价”的数量。

我知道我想显示哪篇文章与其他文章组合出价相同的逻辑,但我不知道如何写下来。一些代码可以帮助我理解这一点。

有关“offer”和“bid”表结构的更多信息。还有一个显示结果的“预期结果”

我很想学SQL。

尝试运行这个..

SELECT temp1.OID as OID1,temp2.OID as OID2,temp1.count1 as numberOfBids
FROM 
    (SELECT t1.OID,COUNT(t1.BID) as count1
               FROM bid t1 group by t1.OID) temp1
JOIN 
   (SELECT t2.OID,COUNT(t2.BID) as count2
           FROM bid t2 group by t2.OID) temp2
ON temp1.count1= temp2.count2 
AND temp1.OID <> temp2.OID

但它会给出如下输出table

OID1    OID2    numberOfBids
1        2          2
1        5          2
2        5          2
5        1          2
5        2          2