我有这个架构:
人员(姓名、性别)
频率(名称、商店)
我的问题是,如何找到顾客全部为男性的商店?
最佳答案
您可以将 GROUP BY
与 HAVING
结合使用:
SELECT frequents.shop
FROM frequents LEFT JOIN person ON frequents.name = person.name
GROUP BY frequents.shop
HAVING SUM(person.sex = 'female') = 0 AND SUM(person.sex = 'male') > 0
关于mysql - 如何找到只有男性顾客的商店?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54459497/