如何(或可以)在多列上选择DISTISTION?
我需要从一个表中检索所有行,其中两个列的合并都是不同的。因此,我希望所有的销售,没有任何其他销售发生在同一天,以相同的价格。基于日和价格的独特销售将被更新到活动状态。
所以我在想:
UPDATE salesSET status = 'ACTIVE'WHERE id IN (SELECT DISTINCT (saleprice, saledate), id, count(id) FROM sales HAVING count = 1)
但我的大脑会痛得更厉害。
眼眸繁星
慕桂英3389331
相关分类