hql查询相同字段记录 20vikaan]

发布时间:2017-5-28 14:59:16 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"hql查询相同字段记录 20vikaan]",主要涉及到hql查询相同字段记录 20vikaan]方面的内容,对于hql查询相同字段记录 20vikaan]感兴趣的同学可以参考一下。

在数据库中有记录: id    name    age 123   tom     23 124   tom     24 125   jim     23 要查出的是name字段相同都为"tom"的两条记录. Transaction tran=this.session.beginTransaction(); String hql="From UserBean as ub"????这里怎么写???? Query q=this.session.createQuery(hql); list=q.list(); ran.commit(); 谢谢各位,在线等!

group by having(name)>1

FROM UserBean as ub group by having(ub.userName)>1 这样不行呀...

FROM UserBean as ub group by ub.userName having count(*)>1 

引用 3 楼 HEROWANG 的回复:FROM UserBean as ub group by ub.userName having count(*)>1 

解决了!! 感谢各位!!! 上面的能查出来但只能出一条加了子查询就可以了,最后结果: hql=" From UserBean as ub where ub.userName in(select userName FROM UserBean as ub group by ub.userName having count(*)>1)"

引用 1 楼 sqlnewleaner 的回复:SQL code group by having(name)>1

上一篇:非常感谢tianhuo_sfot为我远程帮助 ~! 100getElementById123111]
下一篇:关于时间类型的sql语句!( 难) 20hmq1012]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。