【发布时间】:2020-07-30 03:15:26
【问题描述】:
【问题讨论】:
-
你的 id 是 varchar 吗?
标签: sql sql-server-2008 sql-order-by
【问题讨论】:
标签: sql sql-server-2008 sql-order-by
我相信这是因为 id 是一个 varchar 字段
试试下面的
select *
from ref_data.dbo.sample_salesperson
where cast(id as int)= (select max(cast(id as int))
from ref_data.dbo.sample_salesperson
)
【讨论】:
TOP的OP的逻辑相同。如果ID 可以重复,您的版本可能会重复。