假设有数据表user, user_login, user表, 现在将user表当主表,左连接查询login表,
select * from user as t1 left join (select max(id),content from user_login group by uid)
这样查到的结果uid 和content 对不上,也就是会随机选择一个值,
像这种情况想要根据主表的uid,不同的uid匹配关联表中uid相等的最新一条记录该如何做。
这个表字段等都是随手写的,不用考虑太多,只是能不能通过只通过sql语句查出来
SELECT * FROM user
您可以尝试在下面的编辑器中运行这些命令。
自己修改一下试试看吧!