五分钟内反应回复,平均十分钟解决任何IT技术问题,按难度跟工作量收费!

如何对mysql的查询结果进行再次的查询

疯狂的小程序员 |浏览250次 |售价:0元 |联系博客主
收藏|2020/12/21 17:02


如图:已经查询出来对应的数据,再次对这些数据进行查询,查询对应用户的总游览次数,还有就是每个用户有几条游览记录

select * from dede_member left join youlanjilu on dede_member.mid = youlanjilu.mid where dede_member.tjrmid = '3' 
union
select * from dede_member right join youlanjilu on dede_member.mid = youlanjilu.mid where dede_member.tjrmid = '3'


1.png


直接把代码改成:


select * from (
select * from dede_member left join youlanjilu on dede_member.mid = youlanjilu.mid where dede_member.tjrmid = '3' 
union
select * from dede_member right join youlanjilu on dede_member.mid = youlanjilu.mid where dede_member.tjrmid = '3'
)as cx
公式就是:select * from (  ) as cx


咨询/回复该博客即可获得 2 经验值,咨询/回复被采纳即可获得 2 经验值!
咨询/回复

验证码

  换一个
全部回答(0)
该博客主的其他博客文章
+1
 加载中...