基本上,我想要做的是將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