gpt4 book ai didi

mysql - 如何删除相同的子查询,之后我想要相同的结果

转载 作者:行者123 更新时间:2023-11-29 22:09:14 25 4
gpt4 key购买 nike

我有一个查询得到了访问者的结果。不使用子查询。

如何在此查询中获取上次访问者的日期

select u.id,
u.fname,
u.lname,
CONCAT_WS(' ',u.fname,u.lname) as fullname,
u.gender,
TIMESTAMPDIFF(YEAR, u.bdate, CURDATE()) as age,
u.username,
g.profile_image,
v.userid,
v.visitor_id,
v.visited_time
from tbl_user u
inner join (
select * from tbl_visitors order by visited_time desc
)as v on(v.visitor_id=u.id)
left join tbl_gallery_master g on(u.profile_image=g.id)
group by v.userid,v.visitor_id
order by v.visited_time desc

在这个查询中,我得到了绝对好的记录,但是我不需要子查询

最佳答案

select u.id,u.fname,u.lname,CONCAT_WS(' ',u.fname,u.lname) as fullname,
u.gender,TIMESTAMPDIFF(YEAR, u.bdate, CURDATE()) as age,
u.username,g.profile_image,v.userid,v.visitor_id,v.visited_time
from tbl_user u
inner join tbl_visitors as v on(v.visitor_id=u.id)
left join tbl_gallery_master g on(u.profile_image=g.id)
group by v.userid,v.visitor_id
order by v.visited_time desc

关于mysql - 如何删除相同的子查询,之后我想要相同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31852299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com