我的表是(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子句時出現此錯誤。 –