回答

收藏

我如何(或可以)在多列上选择 DISTINCT?

技术问答 技术问答 205 人阅读 | 0 人回复 | 2023-09-12

我需要从表中搜索所有的行,包括 2 列组合。所以我想要任何其他没有在同一天以同样价格发生的销售。基于日期和价格的独特销售将更新为活动状态。
: u* F; ~" r6 U9 q3 z) [所以我在想:) x/ v" K; X, m
    UPDATE salesSET status = 'ACTIVE'WHERE id IN (SELECT DISTINCT (saleprice,saledate),id,count(id)             FROM sales             HAVING count = 1)
    # `% Y1 y' w3 {
但是我的大脑会疼得更远。
- h- ~# H( C" y* B, ~1 b+ m6 B                                                               
$ L* a- O- q0 q: S" b    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则