我在Stackoverflow上看到了一些讨论子选择的其他问题,但它们通常与多个表的使用有关。在大多数情况下,正确的联接可以起到同样的作用。
但是我的查询是指单个表格。我如何使用DBIX :: Class编写它?
select ID, username, email, role
from Employees
where (ID in
(select max(ID)
from Employees
where username = 'jsmith'
))
order by ID DESC
谢谢!
- 编辑1:SQL代码修复