嵌套查询出了问题!
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.名称