唐老师,您好,有个问题想问一下:
use X_订货
select 客户名,B.客户号,sum(订货量) as 总订货量
from A,B
where A.客户号=B.客户号
服务器: 消息 8118,级别 16,状态 1,行 2
列 'A.客户名' 在选择列表中无效,因为该列未包含在聚合函数中,并且没有 GROUP BY 子句。
服务器: 消息 8118,级别 16,状态 1,行 2
列 'B.客户号' 在选择列表中无效,因为该列未包含在聚合函数中,并且没有 GROUP BY 子句。
当我增加一行
“group by 客户名,B.客户号”的时候就可以输出正确了。但是我们的老师说group by 后面跟一个条件的。我试了一下一个条件“group by B.客户号”,它会提示之前的那种错误提示。不知道为什么,所以望老师慷慨大方地能够给我解答一下。谢谢唐老师了
我的回复(2013-4-9 18:02):不太清楚你的问题。 SQL Server 是中偏小的数据库管理系统(DBMS),Access比较简单小巧,也容易学习的一个是数据库管理系统,SQL语言 是数据库 操纵和查询语言,很多DBMS(包括SQL Server ,Access,Oracle,DB2,MySQL ,甚至FOXBase...)中都可以用SQL语言来写程序。不知你想问的重点是什么。
我的回复(2013-4-9 17:53):不太清楚你的问题。 SQL Server 是中偏小的数据库管理系统(DBMS),Access比较简单小巧,也容易学习的一个是数据库管理系统,SQL语言 是数据库 操纵和查询语言,很多DBMS(包括SQL Server ,Access,Oracle,DB2,MySQL ,甚至FOXBase...)中都可以用SQL语言来写程序。不知你想问的重点是什么