我有一个查询:如何在表中加入第一个结果?
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