我如何计算从以下查询返回的行数
SELECT * FROM ( SELECT * FROM data ORDER BY time) AS t1 GROUP BY fbid ORDER BY time
答案 0 :(得分:1)
试试这个:
SELECT *
FROM
( SELECT * FROM data ORDER BY time) AS t1
GROUP BY fbid
ORDER BY time
INNER JOIN
SELECT COUNT(fbid) AS 'row count'
FROM
( SELECT * FROM data ORDER BY time) AS t2
GROUP BY fbid
ORDER BY time
ON (t1.fbid=t2.fbid)