【发布时间】:2012-08-06 19:05:17
【问题描述】:
假设我在一对多关系中有两个表。
而且,我想从每个主记录中选择列以及相关表中的第一条记录。
我尝试了一些方法,但就是不行……
在这里,我得到了这个 SQL 小提琴:
http://sqlfiddle.com/#!2/39fdb/3
问题在于它无法从子选择中引用 a.ID。
这当然行不通,但这只是我能想到的
select a.*,b.* from event a left join
(select * from event_pictures where a.ID=article limit 1)
b on a.ID=b.article;
关于如何修复它的任何想法?
【问题讨论】: