select *
from webOrders
where lastModifiedDate in (select max (lastModifiedDate) from webOrders)
如果没有嵌套选择,是否有更简单的方法?
做这样的事也会导致错误:
select id, amount, quantity, max(lastModifiedDate) from webOrders.
答案 0 :(得分:5)
根据您的需要,有几种方法。
如果您只需要返回一行,则可以对感兴趣的列进行排序并返回顶行。例如:
select top 1 *
from `order`
order by last_modified_date desc
如果您使用SQL Server或
select *
from `order`
order by last_modified_date desc
limit 1
如果您使用MySQL。
如果您需要获得一行每组,那么您通常必须使用子查询或联接。
答案 1 :(得分:0)
select TOP 1 * from [order] order by lastModifiedDate desc
答案 2 :(得分:-1)