在 mysql 中应用限制后如何应用分组依据?
How can i apply group by after applying limit in mysql?
我正在尝试 运行 以下查询,但根据 MySQL 语法,它是错误的。
我想 select 前 100 行,然后想对其应用分组依据。
select customerid from customer
limit 100
group by customerid
如何实现?
这个怎么样?您需要添加聚合列才能使其正常工作。
SELECT customerid
FROM (SELECT *
FROM customer
LIMIT 100) sub1
GROUP BY sub1.customerid;
我正在尝试 运行 以下查询,但根据 MySQL 语法,它是错误的。 我想 select 前 100 行,然后想对其应用分组依据。
select customerid from customer
limit 100
group by customerid
如何实现?
这个怎么样?您需要添加聚合列才能使其正常工作。
SELECT customerid
FROM (SELECT *
FROM customer
LIMIT 100) sub1
GROUP BY sub1.customerid;