我有以下SQL查询:
select c.id
from (select id from customers) c
Run Code Online (Sandbox Code Playgroud)
这个查询没有实际价值 - 我为了这篇文章的目的大大简化了它.
我的问题:是否有可能在使用HQL的from子句中有子查询.如果没有,我可以先查询客户,有点像sql中的临时表,然后使用结果作为下一个查询的来源?
谢谢
是的,这是可能的.
上面的查询可以用HQL编写为:
select Id
from Customer
where Id in (select Id from Customer)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9977 次 |
| 最近记录: |