![](/img/trans.png)
[英]Hibernate: Query to select values from multiple tables using CriteriaQuery
[英]get count from using multiple tables in Hibernate?
在我的SQL中有... 4個表..
classtable
sid date timetableid
ct1 - tt1
ct2 - tt2
ct3 -- tt3
和我的Timetable
sid startDate skillsetid
tt1 --- ss1
tt2 --- ss1
tt3 --- ss2
和我的Skillset
sid courseid
ss1 c1
ss2 c2
最后是我的Course
表。
sid name
c1 java
c2 flex
最后,我的要求是使用Classtable
計算課程的數量。
例如根據上面的表格2-java
和1-flex
因此這些計數將顯示在我的html頁面上,例如2(java)或4(flex).. etc ..無論我們得到什么計數...所以請建議我如何獲得計數並顯示在html上。
加入表並將結果分組:
SELECT Course.name, COUNT(*)
FROM classtable
JOIN Timetable ON Timetable.sid = classtable.timetableid
JOIN Skillset ON Skillset.sid = Timetable.skillsetid
JOIN Course ON Course.sid = Skillset.courseid
GROUP BY Course.sid
在sqlfiddle上看到它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.