WHERE句にfloorRating
を使用したいが、エラーが発生する:Unknown column in where clause
。where句にPHP関数を含める?
SELECT ID,
floor(SUM(Rating)/COUNT(*)) AS `floorRating`
FROM `Reviews`
WHERE floorRating = 1
GROUP BY `ID`
また、私はこれを試みたが、うまくいきませんでした。この中
SELECT ID,
FROM `Reviews`
WHERE floor(SUM(Rating)/COUNT(*)) = 1
GROUP BY `ID`
を私はInvalid use of group function
を取得します。
どのようにしてこのタイプのクエリを動作させることができますか?
1は文字列ではなく文字列でなければなりません。その代わりに、代わりに「HAVING」を使用することができます。 – Ktash