How to select datas that doesnt match in another column

后端 未结 6 1482
花落未央
花落未央 2021-01-23 23:14

So i have this table A:

color        ID       MODEL
-----------------------------
red        | 10   |   HONDA
blue       | 10   |   TOYOTA
red        | 15   |            


        
6条回答
  •  Happy的楠姐
    2021-01-23 23:48

    Something like this

    SELECT * 
    FROM   yourtable 
    WHERE  id IN (SELECT id 
                  FROM   youtable 
                  GROUP  BY id 
                  HAVING Count(case when color IN ( 'red', 'blue' ) then 1 end) = 1) 
    

提交回复
热议问题