At least one X but no Ys Query

前端 未结 4 1003
梦如初夏
梦如初夏 2021-01-06 11:23

I come across this pattern occasionally and I haven\'t found a terribly satisfactory way to solve it.

Say I have a employee table and an review

4条回答
  •  刺人心
    刺人心 (楼主)
    2021-01-06 11:44

    SELECT ???? FROM employee,review
    WHERE employees.id = review.id
    GROUP BY employees.id
    HAVING SUM(IF(review='good',1,0)) > 1 AND SUM(IF(review='bad',1,0)) = 0
    

提交回复
热议问题