sql三表联合查询的结果 以3个表的时间顺序排序
有3个表 内容表 下载表 收藏表
内容表
id
addtime
content
title
add_user
下载表
did
id
d_addtime
downuser
收藏表
cid
id
c_addtime
shouuser
想读取3个表的内容如下
SELECT * FROM (内容表 n LEFT JOIN 下载表 x ON n.id=x.id) LEFT JOIN 收藏表 c ON c.id=n.id WHERE (n.add_user='admin' OR x.downuser='admin' OR c.shouuser='admin')ORDER BY n.addtime DESC,x.d_addtime DESC,c.c_addtime DESC