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這很粗糙。 –