Guest User

Untitled

a guest
Jun 9th, 2012
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. Hibernate HQL Query Subselects or Joins
  2. select u.username, count(m), count(p) from User as u
  3. inner join u.Messages as m
  4. inner join u.Posts as p
  5. group by u.id
  6. order by count(m) desc
  7.  
  8. select u.username,
  9. (select count(m.id) from Message m where m.user = u) as messageCount,
  10. (select count(p.id) from Post p where p.user = u) as postCount
  11. from User u
  12. order by messageCount desc
  13.  
  14. select u.username, count(distinct m.id), count(distinct p.id) from User u
  15. inner join u.messages m
  16. inner join u.posts p
  17. group by u.username)
  18. order by (count(distinct m.id) desc
Advertisement
Add Comment
Please, Sign In to add comment