【发布时间】:2013-11-03 15:20:58
【问题描述】:
我有两个表,Article 和 Image,其中 Article 是父级,Image 具有外键列 article_id。每个图像还具有position 列,即integer。
现在我需要的是获取所有文章,无论它们是否有任何图像,但对于那些有一个或多个图像的人,它需要返回一个存储在最低位置的图像position 专栏。
换句话说,沿着伪线:
SELECT FROM ALL ARTICLES LEFT JOIN IMAGES (WHERE IMAGE FOR THIS ARTICLE HAS SMALLEST POSITION)
什么 SQL 查询来得到上面的?
【问题讨论】:
标签: mysql sql left-join greatest-n-per-group