0
我有下面的SQL查询来检索日期排序,每个组中的第一行:HQL与子查询连接
SELECT * FROM pls s1
INNER JOIN (
SELECT * FROM pls s2
ORDER BY s2.date DESC) a
ON (s1.id = a.id)
GROUP BY s1.name
由于与子查询连接是无效的HQL,它怎么可以被修改?
我有下面的SQL查询来检索日期排序,每个组中的第一行:HQL与子查询连接
SELECT * FROM pls s1
INNER JOIN (
SELECT * FROM pls s2
ORDER BY s2.date DESC) a
ON (s1.id = a.id)
GROUP BY s1.name
由于与子查询连接是无效的HQL,它怎么可以被修改?
为什么不让该SQL语句成为视图?
create or replace view v_myview as
SELECT * FROM pls s1
INNER JOIN (
SELECT * FROM pls s2
ORDER BY s2.date DESC) a
ON (s1.id = a.id)
GROUP BY s1.name
视图可以以与实体相同的方式映射,您不能将其插入到它们中。
我没有权限创建视图。 – CCC
@CarlosP这很粗糙。 –