mysql - 如何使用连接编写 Hibernate HQL 查询?

标签 mysql oracle hql

我刚开始编写 HQl 查询,请帮助我。实际上我的 SQL 查询 有 5 个表,即 COURSE技能组,TIMETABLE,INTREST,USER

select
 (select count(*) from intrest) AS 
    NoAttends,course.NAME,course.TYPE,user.FIRSTNAME,user.LASTNAME,skill.COURSE_CONT,
   skill.TEACH_EXP,tt.CLASS_DUR,tt.COURSE_DUR,tt.DATE_TIME from COURSE course 
   inner join SKILLSET skill on
   skill.course_id=course.s_id 
   inner join USER user on 
   user.s_id=skill.user_id 
   inner join TIMETABLE tt on
   tt.course_id=course.s_id
   where course.name IN ('course') 
   ORDER BY course.name LIMIT 10;

请帮帮我好吗?

最佳答案

试试下面这样的东西。 . . . .

SELECT t1.col1, t2.col2, t3.col3 
FROM Table1 t1 JOIN t1.someGroupMemebers t2 
JOIN t2.someUser t3 WHERE t3.username = 'blah blah'

关于mysql - 如何使用连接编写 Hibernate HQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13028628/

相关文章:

sql - 如何做出 DISTINCT CONCAT 声明?

java - 将图像 blob 插入 MySQL - NullPointerException

mysql - 如何编写这个 MySQL 查询?

sql - 不要重复自己 : same SQL query, 而是两个不同的表

Oracle 从具有多行和多列的 Dual 中选择

java - 在 hibernate 中为某些查询选择 SQL 而不是 HQL 的依据是什么?

hibernate - HQL:一个集合的元素是否在另一个集合中?

java - HQL查询帮助(分组依据、排序依据)

java - 尝试让java程序连接到Mac上的本地Mysql数据库

php - 插入表错误