需求发表说说数量最多的user 三张表 t_user t_userinfo t_talk.见名知意
先建一张表test,做个测试
mysql> select * from test;
+------+------+
| id | num |
+------+------+
| 14 | 1 |
| 14 | 3 |
| 14 | 4 |
| 10 | 5 |
+------+------+
明知会得到多个结果
mysql> select num from test where id=(select max(id) from test)
-> ;
+------+
| num |
+------+
| 1 |
| 3 |
| 4 |
+------+
加个limit,就得到一条结果
mysql> select num from test where id=(select max(id) from test) limit 1
-> ;
+------+
| num |
+------+
| 1 |
+------+
得到t_talk里面发表说最多的人的uid
select t2.publisher from
(select count(cont) contSize,publisher from t_talk group by publisher) t2
where t2.contSize=
(select max(t1.contSize) from (select count(cont) contSize from t_talk group by publisher) t1)
+-----------+
| publisher |
+-----------+
| 2 |
+-----------+
到此为此,拿到publisher就可以用hibernate去拿Load了。但是t_talk里有t_user外键,如何用hql来描述上面这一段sql呢。我晕。
我描述错了,是取说说最多前几位用户。以下hql语句居然可以。但我把hibernate的东东用成这个样子,感觉到shamfull.
select u.uid,u.nikeName,i.imgUrl,count(*) from User u , Talk t,UserInfo i where t.publisher=u.uid
and i.uiid=u.uid group by t.publisher order by count(*) desc
i.uiid中uiid不是entity类中的,居然是sql中的。why ?
分享到:
相关推荐
想在普通电脑上让你发表的空间说说显示来自iPhone嘛?火狐专用浏览器就可以实现这个效果!不但可以显示发布的说说来自iPhone触屏版,还可以显示iPad或android,绝对给力,不管你信不信,反正我是信了,我已经测试100%...
"易语言iPhone发表说说源码"是指使用易语言编写的,能够实现通过iPhone设备发布社交网络状态(常说的“说说”)的程序代码。这个程序可能涉及到了iOS应用开发的某些方面,如模拟器或接口调用,以及社交平台API的集成...
【标题】:“iPhone说说发表器” 在移动设备领域,iPhone以其卓越的性能和独特的设计深受用户喜爱。而“iPhone说说发表器”是一款专为iPhone用户设计的应用程序,旨在帮助用户更方便、快捷地发布社交平台上的动态,...
iphone说说发表器通过模拟智能设备网络协议,发送说说,将会在说说下出现,来至iPhone触屏版 。让你的QQ心情说说显示iPhone、iPad ,装B利器~ iPhone说说发表器,这是一个软件,即可以在pc电脑上,让您发布的说说...
QQ发表说说功能框是QQ社交平台上的一个重要组成部分,它允许用户分享心情、想法或生活点滴,与好友进行互动。实现这一功能涉及到前端界面设计、后端数据处理以及用户交互等多个方面的技术。以下是对这个功能框背后的...
在Android平台上,高仿QQ发表说说的功能是一个典型的社交应用功能,涉及到多个技术点和步骤。下面我们将深入探讨如何实现这一功能。 首先,我们需要理解QQ发表说说的基本流程:用户输入文字、选择图片或者表情,...
陌陌如何发表说说和个人动态 在本文中,我们将详细介绍陌陌如何发表说说和个人动态。陌陌是一款非常流行的社交媒体应用程序,用户可以通过它与好友、家人和其他用户分享生活中的点滴。 在陌陌中,用户可以通过留言...
空间说说发表器 可以任意填写任意地理位置发表生成说说
iphone说说发表器源码
IPhone说说发表工具 IPad说说 安卓说说
标题中的“在线发表iPhone说说”指的是一个基于PHP开发的在线平台,该平台允许用户模拟在iPhone设备上发布状态或说说,可能是为了在社交媒体上展示或者为那些没有iPhone但想体验这一功能的用户提供服务。这个系统...
仿QQ空间说说发表评论留言js特效代码.rar 仿QQ空间说说发表评论留言js特效代码.rar 仿QQ空间说说发表评论留言js特效代码.rar 仿QQ空间说说发表评论留言js特效代码.rar 仿QQ空间说说发表评论留言js特效代码.rar 仿QQ...
这个“易语言 IPhone说说发表源码”显然涉及到使用易语言来开发针对iPhone平台的应用程序,特别是与社交功能相关的部分,比如发布说说,类似于在社交媒体上分享心情或短消息的功能。 在iOS开发中,通常需要使用苹果...
Iphone 6 发表说说 点击登陆后出现验证码,验证码都是自动完成识别登陆的。
在Android开发中,模仿QQ应用的功能是常见的学习和实践任务,特别是像发表说说和上传照片这样的社交功能。本文将详细解析如何在Android平台上实现一个类似QQ的弹出框,用于用户发表文字动态和选择图片进行上传。 ...
【标题】:“iPhone说说发表系统” 在移动设备日益普及的今天,社交网络已经成为人们日常生活中不可或缺的一部分。"iPhone说说发表系统"是一款专为iPhone用户设计的应用程序,旨在提供便捷、高效的说说(状态)发布...
### 说说-发表说说经典句子 #### 知识点一:情感表达与人生哲理 - **标题与描述的关联性**:“说说-发表说说经典句子”这一标题简洁明了地表达了文档的主要内容,即一系列适合在社交媒体上分享的心情短语或感悟。...
QQ空间发表说说+获取相册最近访客是【易语言】变成的一套程序,利用了post技术进行信息交互,本源码开源,欢迎各位下载。
通常,QQ空间的说说字数有限,但通过这款软件,用户可以发布最多长达一千字的说说,极大地扩展了表达的空间,让用户能够分享更丰富、更详细的心情、故事或者观点。 该工具的核心功能是其算法和接口处理技术,它可能...
标题中的“感觉卡盟 iPhone说说发表器”指的是一个软件工具,它允许用户在没有实际iPhone设备的情况下,也能发布类似于iPhone用户在社交平台上常见的状态更新,通常这些更新被称为“说说”。这种工具可能是针对那些...