SQL:如何找到具有相同属性的元组?

SQL:如何找到具有相同属性的元组?

问题描述:

我有三个表SQL:如何找到具有相同属性的元组?

  • Seller(ID,姓名)
  • Product(ID,描述,税务)
  • Sells(SellerID,产品ID,价格)

如何找到卖相同价格的卖家?

+1

是这个家庭作业? – gexicide

+1

你有什么试过的?示例数据,期望的结果和您尝试过的查询改进了任何问题。 –

+0

@gexicide不做作业。只是想学习sql并在四处搜索练习,而w3schools的示例并不具有挑战性。可能已经为别人做了功课 – user6454491

select x.SellerID ,y.SellerID 
from sells x 
join sells y 
on x.ProductID = y.ProductID 
and x.price = y.price 
and x.SellerID <> y.SellerID 
+0

谢谢!正是我所期待的。我会尝试使用其他查询/表来适应它 – user6454491