【发布时间】:2018-12-12 18:12:55
【问题描述】:
我有一个表,其中有所有 id,还有一个表,其中有 id,其中过程中有错误。我需要我的查询在错误发生之前选择最后 3 个 id。 例如:
first table:
id | info
___________________
100 | 1.0
101 | 2.0
102 | 6.0
103 | 9.0
104 | 15.0
105 | 8.0
106 | 6.0
107 | 8.0
108 | 6.0
109 | 8.0
110 | 6.0
id of errors:
id
____
104
110
所以这个查询必须返回 id 的值: 109,108,107,103,102 和 101
提前致谢
【问题讨论】:
-
到目前为止你有什么尝试???
-
"last" 由
id定义?请记住,表没有记录顺序的概念。您需要根据数据排序。 -
我尝试对 firsttable.id
-
是的,他们都有分配给他们的个人 ID
标签: sql sql-server tsql sql-server-2008