【发布时间】:2021-12-28 15:07:50
【问题描述】:
假设我想获取门票列表,并且我想为每张门票找出最新帖子的日期。在 SQL Server 中,我可以这样做:
select
Tickets.*
(
select top 1 [Date]
from Posts
where TicketId = Tickets.Id
order by [Date] desc
) as LatestPostDate
from Tickets
我意识到我们不能在 MariaDB 中使用 top 1。正如我搜索的那样,我们应该使用limit 1。但这不起作用:
select
Tickets.*
(
select `Date`
from Posts
where TicketId = Tickets.Id
order by `Date` desc
limit 1
) as LatestPostDate
from Tickets
【问题讨论】: