当前位置: 代码迷 >> Sql Server >> 嵌套查询出了有关问题
  详细解决方案

嵌套查询出了有关问题

热度:21   发布时间:2016-04-27 14:37:32.0
嵌套查询出了问题!
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.名称
  相关解决方案