CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

请教!!sql写法,请各位帮忙......

楼主leileibinbin(小小类)2004-12-02 15:45:07 在 .NET技术 / ASP.NET 提问

有两个数据库表  
  a_users字段包括:id,name....  
  b_gzjl字段包括:id,p1,p2,p3,p4,p5,p6,nr....  
  其中b_gzjl中的p1...p6是a_users中的id,现在要统计a_users中的每个id在b_gzjl中出现的次数(所有行和p1...p6列都要统计) 问题点数:60、回复次数:14Top

1 楼Eddie005(♂) №.零零伍 (♂)回复于 2004-12-02 16:03:09 得分 5

select   count(*),tmp   from   (  
  select   id,p1   tmp   from   b_gzjl  
  union  
  select   id,p2   from   b_gzjl  
  union  
  select   id,p3   from   b_gzjl  
  union  
  select   id,p4   from   b_gzjl  
  union  
  select   id,p5   from   b_gzjl  
  union  
  select   id,p6   from   b_gzjl  
  )   tb   group   by   tb.tmp  
  Top

2 楼leileibinbin(小小类)回复于 2004-12-02 16:12:40 得分 0

提示有语法错误,在“(”附近,怎么办?Top

3 楼leileibinbin(小小类)回复于 2004-12-03 08:33:20 得分 0

怎么大家都不知道吗?Top

4 楼zjjszw(【湘:張家界】穿裤叉的蚊子【抵制日貨】)回复于 2004-12-03 08:59:55 得分 10

select   count(*),tmp   from   (  
  select   id,p1   from   b_gzjl  
  union  
  select   id,p2   from   b_gzjl  
  union  
  select   id,p3   from   b_gzjl  
  union  
  select   id,p4   from   b_gzjl  
  union  
  select   id,p5   from   b_gzjl  
  union  
  select   id,p6   from   b_gzjl  
  )   tb   group   by   tb.tmp  
  Top

5 楼leileibinbin(小小类)回复于 2004-12-03 09:04:27 得分 0

还是不对啊?!Top

6 楼leileibinbin(小小类)回复于 2004-12-03 09:11:24 得分 0

up!  
  快帮帮我啊,急!Top

7 楼zjjszw(【湘:張家界】穿裤叉的蚊子【抵制日貨】)回复于 2004-12-03 09:17:29 得分 0

select    
      a.p1,b.p2,c.p3,d.p4,e.p5,f.p6    
  from    
  (select   count(p1)   from   b_gzjl   where   p1='條件')   a,  
  (select   count(p2)   from   b_gzjl   where   p2='條件')   b,  
  (select   count(p3)   from   b_gzjl   where   p3='條件')   c,  
  (select   count(p4)   from   b_gzjl   where   p4='條件')   d,  
  (select   count(p5)   from   b_gzjl   where   p5='條件')   e,  
  (select   count(p6)   from   b_gzjl   where   p6='條件')   f,Top

8 楼leileibinbin(小小类)回复于 2004-12-03 09:57:22 得分 0

还是语法错误,在“(”附近,  
  到底怎么回事?是不是我哪里错了?Top

9 楼leileibinbin(小小类)回复于 2004-12-03 10:07:59 得分 0

up!Top

10 楼leileibinbin(小小类)回复于 2004-12-03 10:15:50 得分 0

sybase的sql语句Top

11 楼zjjszw(【湘:張家界】穿裤叉的蚊子【抵制日貨】)回复于 2004-12-03 11:10:40 得分 0

select    
      a.p1,b.p2,c.p3,d.p4,e.p5,f.p6    
  from    
  (select   count(p1)   as   p1   from   b_gzjl   where   p1='條件')   a,  
  (select   count(p2)   as   p2   from   b_gzjl   where   p2='條件')   b,  
  (select   count(p3)   as   p3   from   b_gzjl   where   p3='條件')   c,  
  (select   count(p4)   as   p4   from   b_gzjl   where   p4='條件')   d,  
  (select   count(p5)   as   p5   from   b_gzjl   where   p5='條件')   e,  
  (select   count(p6)   as   p6   from   b_gzjl   where   p6='條件')   f  
  Top

12 楼jmac(jqcca)回复于 2004-12-03 11:12:17 得分 40

select   a_users.id,   count(b_gzjl.id)   as   times   from   b_gzjl,a_users   where   a_users.id=b_gzjl.p1   or   a_users.id=b_gzjl.p2   or   a_users.id=b_gzjl.p3   or   a_users.id=b_gzjl.p4   or   a_users.id=b_gzjl.p5   or   a_users.id=b_gzjl.p6   group   by   a_users.idTop

13 楼liufu627(lf)回复于 2004-12-03 12:39:43 得分 5

是不是在中文状态下输入呢?SQL   SERVER   不直接中文状态下的字符!  
  二楼的SQL在我的机子可以运行,而且无错误Top

14 楼leileibinbin(小小类)回复于 2004-12-03 13:30:56 得分 0

to:zjjszw(【湘:張家界】穿裤叉的蚊子【抵制日貨】)    
  我知道应该去掉f后的","还是不行,不知道为什么会显示语法错误。  
  我是在PB里执行这条sql的,用odbc连接sybase数据库。  
  ——————————————————————————  
    jmac(jqcca)   的语句是正解  
   
   
  马上给分!感谢各位!Top

相关问题

  • 请教SQL写法
  • 请教各位一个sql语句的写法,在线等
  • SQL写法,请各位大虾赐招!!在线等待......
  • 请教各位两个SQL语句的写法
  • 请教SQL语句写法
  • 请教SQL语句写法!!!!!!!!!!
  • 请教Sql语句写法
  • 请教一条SQL写法
  • SQL写法
  • SQL表写法?

关键词

  • gzjl
  • gzjlunionselect
  • 條件
  • select count
  • tb
  • where
  • tmp
  • group
  • users
  • select

得分解答快速导航

  • 帖主:leileibinbin
  • Eddie005
  • zjjszw
  • jmac
  • liufu627

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo