【发布时间】:2016-08-01 20:23:46
【问题描述】:
我的表是 (phone_number, bpm, timestamp)。我想获取每个 phone_number 的最新 10 行的 phone_number, avg(bpm)。我试过了。。
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 子句。
【问题讨论】:
-
I cannot use IN clause in my version of mysql.请详细说明。 -
我正在使用 mysql 5.5 并在我的查询中使用 IN 子句时出现此错误。