【发布时间】:2017-01-24 15:19:49
【问题描述】:
SELECT distinct TOP 100
event.[ExtId],
event.[EventId],
event.[StateId]
FROM
(
SELECT CS.[Id],
CS.[ExternalId],
CS.[EventId],
CS.[StateId]
FROM CS
ORDER BY CS.[Id] asc
) event
给出一个错误,在 SQL 中说 Order BY Clause 子句在视图中无效,等等......什么是最好的正确方法?
【问题讨论】:
-
为什么要订购子查询?我猜你想订购外部查询。只需将 ORDER BY 放在末尾即可。
-
@NunoMendes 。 . .您能否提供示例数据和预期结果。
标签: sql sql-order-by distinct