一个复杂的查询语句 10分,无满意结帖,结帖人huyu0123]

发布时间:2017-3-29 9:32:55 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"一个复杂的查询语句 10分,无满意结帖,结帖人huyu0123]",主要涉及到一个复杂的查询语句 10分,无满意结帖,结帖人huyu0123]方面的内容,对于一个复杂的查询语句 10分,无满意结帖,结帖人huyu0123]感兴趣的同学可以参考一下。

要显示3个表格的数据,用datalist绑定其中一个表格,其中列数嘛,你在页面想显示几列信息就可以设置几列了.但问题在于构思sql查询语句思路很乱,不知道怎么写,请高手多多指教. 表 group                                   表 group_type  g_id              圈圈id             gt_id      圈圈类别ID                g_name            圈圈名称           gt_name    圈圈类别名称 id                用户注册ID g_type            圈圈类别   表  groupmember gid         圈圈id uid         用户注册ID 表格上半部分放着是大的圈圈的名称,后面接一个括号()里放里显示有多少个注册用户 下半部分是显示具体大的圈圈里面到底有多少个小圈圈标题,后面接着显示这个小圈圈里面到底有多个注册用户. 可以通过group和groupmember可以把表格下半部分显示出来 显示结果 如: 情感交流(102961个)// 表格上部分,具体一个大圈圈的名称              男人情感 339342 女孩心情 932342 //表格下部分              硬件网络 1211   器数码产品 376               品牌专区 173    其他 510       表格下半部分:在一个具体的大圈圈名称里面显示到底有多少个小的圈圈,就是说显示              小圈圈的名称和小圈圈里到底有多少个注册用户.如上显示的结果就是    查询语句 select b.gt_id,b.gt_name,count(a.id) from group a,group_type b where a.g_type = b.gt_id  group by b.gt_id,b.gt_name;--表上部分的SQL select b.gt_id, b.gt_type,a.g_id,g_name,count(a.id)  from group a,group_type b where a.g_type = b.gt_id  group by b.gt_id, b.gt_type,a.g_id,g_name; -- 表下半部分, 组合以后,下半部分只显示一个小圈圈的标题,后面接的注册用户,达不到我的要求  select b.gt_id,b.gt_name,count(a.id) as number,a.g_id,a.g_name,count(c.uid) as number1  from [group] a,group_type b,groupmember c where a.g_type = b.gt_id and a.g_id = c.gid group by b.gt_id,b.gt_name,a.g_id,a.g_name   我达到要求就上面所示的要求,请大虾多帮忙,小弟在线等

Hope works.  select * from  ( select b.gt_id, b.gt_type,a.g_id,g_name,count(a.id) [downAmount]  from group a,group_type b where a.g_type = b.gt_id  group by b.gt_id, b.gt_type,a.g_id,g_name; -- 表下半部分, ) downPart  join  ( select b.gt_id,b.gt_name,count(a.id) [upAmount] from group a,group_type b where a.g_type = b.gt_id  group by b.gt_id,b.gt_name;--表上部分的SQL ) upPart on downPart.gt_id = upPart.gt_id

是够复杂的

上一篇:SQL Server 2005 ssis的奇怪问题 100souledge]
下一篇:如何判断某一目录下有txt文件时,触发将此文件汇入sql并调用reporting service打印的事件 10xmj077]

相关文章

相关评论

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

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

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

好贷网好贷款