Java 如何将此语句从MySQL转换为HQL?
这是SQL语句: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
选择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进行