首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

嵌套查询出了有关问题

2012-03-25 
嵌套查询出了问题!select(select sum((lingB.单价-kucun.进价)*lingB.数量) from lingB where kucun.名称

嵌套查询出了问题!
select 
(select sum((lingB.单价-kucun.进价)*lingB.数量) from lingB where kucun.名称=lingB.名称 ) as 利润
from lingB,kucun
where lingB.名称=kucun.名称


总提示 在包含外部引用的被聚合表达式中指定了多个列。如果被聚合的表达式包含外部引用,那么该外部引用就必须是该表达式中所引用的唯一的一列。
 哪里不对啊?


[解决办法]
try:

SQL code
select (select sum((lingB.单价-kucun.进价)*lingB.数量) from lingB where kucun.名称=lingB.名称 ) as 利润 from lingB,kucun where  lingB.名称=kucun.名称GROUP BY lingB.名称,kucun.名称 

热点排行