一个复合SQL查询的写法问题
程序员文章站
2022-04-14 18:05:33
...
场景:我希望同时从N个表中拿出数据并组合到一起,然后按时间倒序排列。(用户动态)
表1 co: cid name linkid type date content
表2 to: tid name date title content
表3 wo wid name date title content
表1中的linkid可能是tid或者wid,由type来决定。
请问这样的语句要怎么写?PS:最好能将效率问题也考虑进去...我曾用UNION写了一个,效率奇差...
回复内容:
场景:我希望同时从N个表中拿出数据并组合到一起,然后按时间倒序排列。(用户动态)
表1 co: cid name linkid type date content
表2 to: tid name date title content
表3 wo wid name date title content
表1中的linkid可能是tid或者wid,由type来决定。
请问这样的语句要怎么写?PS:最好能将效率问题也考虑进去...我曾用UNION写了一个,效率奇差...
上一篇: Linux下安装Nginx详细图解教程
下一篇: Yii清理缓存的方法