基本上,我想要做的是将4个表连接在一起,并为每条船返回1行。SQL Server返回每行1行
表布局
[船]
id, date, section, raft
[照片]
id, boatid, pthurl, purl
[River_Company]
id, sort, company, company_short
[River_Section]
id, section
它非常简单,只要结构,但是,我有我的生活的时间试图让它只返回1行。没有船会在同一天,唯一让这件事变得糟糕的是照片桌。
如果你知道更好的方式来返回所有的船只的记录表,并只有1张照片从照片表,请张贴它!
所需的格式
boats.id, boats.date, river_company.company, river_section.section, photos.purl, photos.pthurl
的选择B。*,P * 从 船b 内部联接照片到b.id = p.boatid 其中p.id =(从照片中选择最大值(ID),其中boatid = b.id) p 完美工作。谢谢。 – Landmine 2010-04-29 06:26:59