我有两张不同的桌子。一个是Article
桌子,另一个是Gallery
桌子。图库包含多个图像,因此还有另一个名为的表images
(此处未显示)。表中的图像images
使用外键链接到图库表gallery_id
。
现在我想要实现的是,在主页中,我需要文章和画廊的组合结果。如果是文章,则会显示文章的缩略图,如果是图库,则会显示图库中的最后一张图片。
|Article |
|-----------|
|id |
|category_id|
|title |
|slug |
|filename |
|body |
|created |
|modified |
|Gallery|
|-----------|
|id |
|category_id|
|title |
|slug |
|body |
|created |
|modified |
我正在使用一个非常复杂的UNION
查询来实现它。但是我怎样才能对结果进行排序。是否可以使用ORDER BY
从句。可以达到结果OUTER JOIN
吗?