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

标签 java mysql sql hibernate hql

这是 SQL 语句:

SELECT opc.contenido, COUNT(r.idOpcPregunta)  
from  Opcionesrespuestas as opc LEFT JOIN Respuestasimples as r ON r.idOpcPregunta = opc.idOpcPregunta 
where opc.idPregunta ='6' 
GROUP BY opc.idOpcPregunta;

最佳答案

这是一个 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;

关于java - 如何将此语句从 MySQL 转换为 HQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22356184/

相关文章:

java - 为什么我的简化 DES 实现在 Cp1252 编码下工作正常,但在 UTF-8 编码下工作不佳?

java - 为什么我的 SOCKS 代理代码抛出 SocketException : Malformed reply from SOCKS server?

mysql - 将 2 个表合并为 1 个

java - 如何将 SQLServer "CAST(0xBB330B00 AS Date)"转换为 MySQL 语法

php - 使用一个查询根据 id 从不同表中选择不同值

java - 为什么 UrlValidator 不适用于我的某些网址?

java - 当我输入 Excel 文件时,如何使我的路径在 selenium apache poi 中相对?以及执行测试后如何将测试结果写入Excel

python - 在 SQLAlchemy 中处理插入时重复的主键(声明式样式)

mysql在表中选择唯一用户并根据列对其进行多次计数

sql - hive -如果cast(col as timestamp)为零,为什么要删除毫秒数呢?