我有一個查詢:如何在表中加入第一個結果?
SELECT
Segment_ID = Segment_ID.Segment_ID,
Sprav_093.Name as Road_Wear
FROM dbo.Road
LEFT JOIN Segment_ID ON Road.Road_ID = Segment_ID.Road_ID
LEFT JOIN Driveway_Pavement ON Segment_ID.Segment_ID = Driveway_Pavement.Segment_ID
LEFT JOIN Sprav_093 ON Driveway_Pavement.Kod_Spr093 = Sprav_093.Kod_Spr
是正常工作。表Driveway_Pavement
中有幾行Segment_ID
。所以我想要得到這一行的第一個。我該怎麼做?
添加'LIMIT 1'到最後? [SQL限制/頂部](http://stackoverflow.com/questions/971964/limit-10-20-in-sqlserver) – UnholyRanger 2013-02-14 18:25:12
是什麼使這些行中的一個比另一個先行,是什麼標準? – Lamak 2013-02-14 18:25:31
SQL-Server使用'TOP 1',SQL Server不支持'LIMIT' – 2013-02-14 18:25:44