我有以下(缩短查询):
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 = 0
或 COUNT(Flags.FlagType)
都不能在 WHERE
子句中使用。我考虑过使用 SET
但我不确定如何将其添加到查询中。有什么想法吗?
谢谢,
最佳答案
关于mysql - 加入和条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/312400/