Bonjour,

J'aimerais savoir si on peut en HQL mettre une sous requête dans un FROM ?

Par exemple, je voudrais transformer cette requête en requête HQL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
SELECT * 
FROM TB_DISKSUIVISPACE vw, (select MAX(DSKSP_DATECOLLECTE) as maxdate, DSKSP_NOM as tmpDSKSP_NOM, SRV_NOM as tmpSRV_NOM FROM TB_DISKSUIVISPACE GROUP BY DSKSP_NOM, SRV_NOM) maxresults 
WHERE vw.DSKSP_DATECOLLECTE = maxresults.maxdate 
AND vw.DSKSP_NOM = maxresults.tmpDSKSP_NOM 
AND vw.SRV_NOM = maxresults.tmpSRV_NOM 
ORDER BY SRV_NOM, DSKSP_NOM
J'ai essayé l'éxécuter telle quelle mais j'ai une erreur de syntaxe au niveau sur la parenthèse de la sous requête
FROM .... vw, (select ...)...