首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • SQL 语句排错 [已结贴,结贴人:zjx1302]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zjx1302
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-08-19 11:05:24 楼主
    Msg 8120, Level 16, State 1, Line 1
    Column 'T_YHDAB.SYSID' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
    下面的语句总是出现上面的问题??请问错在哪里呀
    SQL code
    Select c.SYSID,c.DAH,a.SYSID,a.T_YHDAB_SYSID,b.SYSID,b.T_BKXXB_PSYSID from T_YHSBXXB a,T_BKZFB b,T_YHDAB c where 1=1 and a.SYSID=b.T_BKXXB_PSYSID and a.T_YHDAB_SYSID=c.SYSID group by c.dah
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wufeng4552
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-19 11:07:191楼 得分:5
    Select c.SYSID,c.DAH,a.SYSID,a.T_YHDAB_SYSID,b.SYSID,b.T_BKXXB_PSYSID
    from  T_YHSBXXB a,T_BKZFB b,T_YHDAB c
    where 1=1  and  a.SYSID=b.T_BKXXB_PSYSID and a.T_YHDAB_SYSID=c.SYSID
    group by c.SYSID,c.DAH,a.SYSID,a.T_YHDAB_SYSID,b.SYSID,b.T_BKXXB_PSYSID
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sdxiong
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-19 11:08:112楼 得分:2
    语句中没有统计函数,不知道你的group by有什么用呢??
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • HEROWANG
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-19 11:08:113楼 得分:10
    Select c.SYSID,c.DAH,a.SYSID,a.T_YHDAB_SYSID,b.SYSID,b.T_BKXXB_PSYSID
    from  T_YHSBXXB a,T_BKZFB b,T_YHDAB c
    where 1=1  and  a.SYSID=b.T_BKXXB_PSYSID and a.T_YHDAB_SYSID=c.SYSID
    group by c.SYSID,c.DAH,a.SYSID,a.T_YHDAB_SYSID,b.SYSID,b.T_BKXXB_PSYSID


    select列表中的字段要么全部出现在group后,如果不在的话一定要出现在聚集函数当中
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lff642
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-19 11:11:014楼 得分:3
    没有在聚合函数里的字段.都要在GROUP BY 里出现.所以楼主可以根据1,3楼的方法,先改一下.
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved