当前位置:  开发笔记 > 编程语言 > 正文

加入和条件

如何解决《加入和条件》经验,为你挑选了1个好方法。

我有以下(缩短查询):

SELECT 
    `Statistics`.`StatisticID`,
    COUNT(DISTINCT `Flags`.`FlagType`) AS `FlagCount`
FROM `Statistics`
LEFT JOIN `Flags` ON `Statistics`.`StatisticID` = `Flags`.`StatisticID`
WHERE `FlagCount` = 0
GROUP BY `Statistics`.`StatisticID`
ORDER BY `SubmittedTime` DESC
LIMIT 0, 10

现在,无论是FlagCount = 0COUNT(Flags.FlagType)在工作中WHERE的条款.我想过使用a,SET但我不确定如何将其添加到查询中.有任何想法吗?

谢谢,



1> Eugene Yokot..:

使用HAVING COUNT(DISTINCT Flags.FlagType) = 0.

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有