mysql 查询 记录之后
发布网友
发布时间:2023-03-25 17:49
我来回答
共2个回答
热心网友
时间:2023-10-19 15:47
select tebiehao,count(tebiehao) from 数据表 where tebiehao != "2" group by tebiehao;
你试试这个
热心网友
时间:2023-10-19 15:47
select a.name, max(b.log_time) from 表1 as a, 表2 as b
where a.id = b.user_id group by a.name
根据您最新的需求,SQL修改如下,保证查询效率没的说:
select
a.id,
a.name,
max(b.log_time),
(
select c.content
from 表2 as c where c.user_id = a.id
order by id desc limit 0,1
) as content
from 表1 as a, 表2 as b where a.id = b.user_id group by a.id, a.name
解释:因为您给出的log_time截止到日了,这意味着某天出现多条记录的话,这个日期就说明不了问题了,那我们不妨通过走id倒序的捷径,来取出最新的评论内容。追问??不是评论 我只有一个表呀 前辈