`
wangflood
  • 浏览: 41583 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

发表说说数量最多的user

阅读更多

需求发表说说数量最多的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嘛?火狐专用浏览器就可以实现这个效果!不但可以显示发布的说说来自iPhone触屏版,还可以显示iPad或android,绝对给力,不管你信不信,反正我是信了,我已经测试100%...

    易语言iphone发表说说源码

    "易语言iPhone发表说说源码"是指使用易语言编写的,能够实现通过iPhone设备发布社交网络状态(常说的“说说”)的程序代码。这个程序可能涉及到了iOS应用开发的某些方面,如模拟器或接口调用,以及社交平台API的集成...

    iphone说说发表器

    【标题】:“iPhone说说发表器” 在移动设备领域,iPhone以其卓越的性能和独特的设计深受用户喜爱。而“iPhone说说发表器”是一款专为iPhone用户设计的应用程序,旨在帮助用户更方便、快捷地发布社交平台上的动态,...

    iphone说说发表器v1.2免费绿色版

    iphone说说发表器通过模拟智能设备网络协议,发送说说,将会在说说下出现,来至iPhone触屏版 。让你的QQ心情说说显示iPhone、iPad ,装B利器~ iPhone说说发表器,这是一个软件,即可以在pc电脑上,让您发布的说说...

    QQ发表说说功能框的代码

    QQ发表说说功能框是QQ社交平台上的一个重要组成部分,它允许用户分享心情、想法或生活点滴,与好友进行互动。实现这一功能涉及到前端界面设计、后端数据处理以及用户交互等多个方面的技术。以下是对这个功能框背后的...

    android高仿QQ发表说说

    在Android平台上,高仿QQ发表说说的功能是一个典型的社交应用功能,涉及到多个技术点和步骤。下面我们将深入探讨如何实现这一功能。 首先,我们需要理解QQ发表说说的基本流程:用户输入文字、选择图片或者表情,...

    陌陌怎么发表说说-陌陌怎么发表个人动态.docx

    陌陌如何发表说说和个人动态 在本文中,我们将详细介绍陌陌如何发表说说和个人动态。陌陌是一款非常流行的社交媒体应用程序,用户可以通过它与好友、家人和其他用户分享生活中的点滴。 在陌陌中,用户可以通过留言...

    空间说说发表器

    空间说说发表器 可以任意填写任意地理位置发表生成说说

    iphone说说发表器源码

    iphone说说发表器源码

    IPhone说说发表工具

    IPhone说说发表工具 IPad说说 安卓说说

    在线发表iPhone说说

    标题中的“在线发表iPhone说说”指的是一个基于PHP开发的在线平台,该平台允许用户模拟在iPhone设备上发布状态或说说,可能是为了在社交媒体上展示或者为那些没有iPhone但想体验这一功能的用户提供服务。这个系统...

    仿QQ空间说说发表评论留言js特效代码.rar

    仿QQ空间说说发表评论留言js特效代码.rar 仿QQ空间说说发表评论留言js特效代码.rar 仿QQ空间说说发表评论留言js特效代码.rar 仿QQ空间说说发表评论留言js特效代码.rar 仿QQ空间说说发表评论留言js特效代码.rar 仿QQ...

    易语言 IPhone说说发表源码

    这个“易语言 IPhone说说发表源码”显然涉及到使用易语言来开发针对iPhone平台的应用程序,特别是与社交功能相关的部分,比如发布说说,类似于在社交媒体上分享心情或短消息的功能。 在iOS开发中,通常需要使用苹果...

    Iphone 6 发表说说

    Iphone 6 发表说说 点击登陆后出现验证码,验证码都是自动完成识别登陆的。

    Android:仿QQ 发表说说/上传照片 弹出框

    在Android开发中,模仿QQ应用的功能是常见的学习和实践任务,特别是像发表说说和上传照片这样的社交功能。本文将详细解析如何在Android平台上实现一个类似QQ的弹出框,用于用户发表文字动态和选择图片进行上传。 ...

    iPhone说说发表系统

    【标题】:“iPhone说说发表系统” 在移动设备日益普及的今天,社交网络已经成为人们日常生活中不可或缺的一部分。"iPhone说说发表系统"是一款专为iPhone用户设计的应用程序,旨在提供便捷、高效的说说(状态)发布...

    说说-发表说说经典句子.docx

    ### 说说-发表说说经典句子 #### 知识点一:情感表达与人生哲理 - **标题与描述的关联性**:“说说-发表说说经典句子”这一标题简洁明了地表达了文档的主要内容,即一系列适合在社交媒体上分享的心情短语或感悟。...

    【易语言:POST系列纯源码】QQ空间发表说说+获取相册最近访客.e

    QQ空间发表说说+获取相册最近访客是【易语言】变成的一套程序,利用了post技术进行信息交互,本源码开源,欢迎各位下载。

    空间超长说说发表器

    通常,QQ空间的说说字数有限,但通过这款软件,用户可以发布最多长达一千字的说说,极大地扩展了表达的空间,让用户能够分享更丰富、更详细的心情、故事或者观点。 该工具的核心功能是其算法和接口处理技术,它可能...

    感觉卡盟 iphone说说发表器

    标题中的“感觉卡盟 iPhone说说发表器”指的是一个软件工具,它允许用户在没有实际iPhone设备的情况下,也能发布类似于iPhone用户在社交平台上常见的状态更新,通常这些更新被称为“说说”。这种工具可能是针对那些...

Global site tag (gtag.js) - Google Analytics