Java 如何将此语句从MySQL转换为HQL?

Java 如何将此语句从MySQL转换为HQL?,java,mysql,sql,hibernate,hql,Java,Mysql,Sql,Hibernate,Hql,这是SQL语句: 选择opc.contenido,COUNT(r.idopcppregunta) 从opcionesrepuestas作为opc LEFT JOIN respestas简化为r上的r.idopcppregunta=opc.idopcppregunta 其中opc.idPregunta='6' opc.idopcppregunta分组; 这是一个HQL select opc.contenido, count(r.idOpcPregunta) from Opcionesresp

这是SQL语句:

选择opc.contenido,COUNT(r.idopcppregunta)
从opcionesrepuestas作为opc LEFT JOIN respestas简化为r上的r.idopcppregunta=opc.idopcppregunta
其中opc.idPregunta='6'
opc.idopcppregunta分组;
这是一个HQL

select opc.contenido, count(r.idOpcPregunta)  
from  Opcionesrespuestas as opc 
left join opc.OpcPregunta as r  
where opc.idPregunta ='6' 
group by opc.contenido;

这是一句HQL

select opc.contenido, count(r.idOpcPregunta)   from  Respuestasimples as r
right join r.idOpcPregunta as opc  where opc.idPregunta ='6'  
group by opc.contenido

我已经解决了,谢谢
选择opc.contenido,count(r.idopcppregunta)从Respuestasimple作为r右键加入r.idopcppregunta作为opc,其中opc.idPregunta='6'组由opc.contenido进行