【发布时间】:2020-06-18 15:34:39
【问题描述】:
如何执行此子查询我开始使用 IN 执行此操作,但我正在调查并将其更改为 INNER JOIN 但它仍然让我错了。
SELECT DISTINCT
TIMESTAMPDIFF (YEAR, date_nac, CURDATE ()) AS age
FROM patient
WHERE date_nac
INNER JOIN (
select count(patient id) as Quantity
from patient
group by age
order by Quantity desc limit 6
);
显示这个错误:
错误代码:1235。此版本的 MariaDB 尚不支持 'LIMIT & IN/ALL/ANY/SOME 子查询'
【问题讨论】:
-
您能用简单的英语准确描述您要执行的查询吗?这将极大地帮助我。
-
我正在尝试按年龄排序所有患者的数量。
-
我想知道如何正确放置INNER JOIN。
标签: mysql sql join group-by count