私のテーブルは(phone_number、bpm、timestamp)です。私は各phone_numberの最新の10行のphone_number、avg(bpm)を取得したいと思います。私は試しました..mysqlクエリを使用して、別個のphone_numbersの最新のN行から平均を取得する
SELECT phone_number, AVG(bpm)
FROM (
SELECT *
FROM table_name
WHERE bpm !=0
ORDER BY timestamp DESC
) AS temp
GROUP BY phone_number
HAVING COUNT(*) <=10
このクエリは空の結果を与えています。自分のバージョンのmysqlではIN句を使用できません。
「私のバージョンのmysqlではIN節を使用できません。 – Strawberry
私はmysql 5.5を使用していて、クエリでIN句を使用しているときにこのエラーが発生します。 –