紧急求助!关于SQL语句(50分)

  • 主题发起人 主题发起人 风中的狼
  • 开始时间 开始时间

风中的狼

Unregistered / Unconfirmed
GUEST, unregistred user!
有两个表,一个为单位列表,其中字段为单位编号,单位名称
一个为购货记录,字段为日期,单位编号,购货金额
现在需要查询出单位列表中单位名称,购货记录中的各单位购货总额!
我写的SQL语句为
Select 单位列表.单位名称,SUM(购货记录.购货金额)
From 单位列表,购货记录
Where 单位列表.单位编号=购货记录.单位编号
Group by 购货记录.单位编号
可运行时总是报错!
请问该怎么改!
谢谢!
 
Select 单位列表.单位编号,单位列表.单位名称,SUM(购货记录.购货金额)
From 单位列表,购货记录
Where 单位列表.单位编号=购货记录.单位编号
Group by 购货记录.单位编号
 
你用的是什么数据库啊??后台关联一下再写不好吗!?
 
to Juhao
提示还是出错!
出错信息是
”When group By exists,every simple Must in projectors Must be in Group By“
 
Select 单位列表.单位名称,SUM(购货记录.购货金额)
From 单位列表,购货记录
Where 单位列表.单位编号=购货记录.单位编号
Group by 单位列表.单位名称
 
Group by 购货记录.单位编号
--------->
Group by 单位列表.单位编号

 
同意 chenliang_fly!

用group by 必须是你select 中的字段
你用 :Group by 购货记录.单位编号
可是“购货记录.单位编号”不在select中啊~
 
谢谢你,兄弟!
也谢谢Juhao兄弟!
 
不用客气,哥们
问题解决了比什么都好
 
:( 没有给我一点点分啊?? 哪怕一点点也好
:)
 
后退
顶部