我有一张表,其中包括'buyer'、'seller'和'buyer_spend'列。每次购买都显示为单独的一行,其中包含买家姓名、卖家姓名和已购买的金额。
是否可以使用单个查询来显示所有未从卖家处购买的不同买家?
例如,如果我有'Seller A',我想查找所有未从卖家 A 购买的不同买家。我遇到了麻烦,因为以下查询返回了所有不属于卖家 A 的交易,其中包括许多买家确实是从另一排的卖家 A 那里购买的。
SELECT DISTINCT buyer WHERE seller!='Seller A';
这可能很简单,但我很难理解它。
提前谢谢了。