flags
2 つの を抽出しようとしている というテーブルがありますCOUNT
。
COUNT
年初からの旗の数とCOUNT
今週の割り当て用に1 つずつお願いします。
私が使用しているクエリは次のとおりです。
SELECT
COUNT(f1.ID) AS `Total Flags`,
COUNT(f2.ID) AS `Weekly Flags`
FROM `frog_flags`.`flags` f1
LEFT JOIN `frog_flags`.`flags` f2
ON f1.`ID` = f2.`ID`
WHERE
f2.`Datetime` > '2013-07-08 00:00:00'
AND
( f1.`Staff_ID` = '12345' AND f2.`Staff_ID` = '12345')
AND
f1.`Datetime` > '2012-09-01 00:00:00'
データは配置されていますが、 と の両方で表示さ0
れています。Total Flags
Weekly Flags
WHERE
同じテーブルを 2 回 JOIN しようとしたため、句を混同したと思われます。
異なる値に対して同じテーブルを COUNT しようとするとき、句を間違って使用していますか?