这是我的表结构
phone_calls(id, phone_number, call_id, timestamp, colx, col y )
我想从组连接中的 phone_calls
表中检索最近 10 个通话,没有子查询
最佳答案
试试这个(没有子查询它将不起作用):
SELECT
GROUP_CONCAT(call_id)
FROM (
SELECT
call_id
FROM
phone_calls
ORDER BY
id DESC
LIMIT 10
) as tmp
更新:没有子查询:
SET @c:='';
SELECT
@c:=CONCAT(@c,',',call_id)
FROM
phone_calls
ORDER BY
id DESC
LIMIT 10;
SELECT @c;
关于mysql - 如何通过查询连接组中最近 10 个调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17103309/