一个复合SQL查询的写法问题
Jun 06, 2016 pm 08:50 PM
场景:我希望同时从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写了一个,效率奇差...

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian

Bagaimana untuk membetulkan ralat mysql_native_password tidak dimuatkan pada MySQL 8.4
