join 操作语法错误
"select ys1.单位,sum(ys1.预算) as 预算 from ys1 left join (select sum(ch.数量) as 数量 from ch group by ch.用料单位,ys1.单位) on ys1.单位 = ch.用料单位 --------------------编程问答-------------------- 关于join请查阅:http://download.csdn.net/source/1644211 --------------------编程问答-------------------- select ys1.单位,sum(ys1.预算) as 预算 from ys1 left join (select sum(ch.数量) as 数量 from ch group by ch.用料单位,ys1.单位) as ch on ys1.单位 = ch.用料单位 --------------------编程问答-------------------- sql server数据库楼上正解。 --------------------编程问答--------------------select ys1.*,ch.数量 from (select 单位,sum(预算) as 预算 from ys1 group by 单位) as ys1--------------------编程问答-------------------- 还是不行
left join (select 用料单位,sum(数量) as 数量 from ch group by 用料单位) as ch
on ys1.单位 = ch.用料单位
按1楼的运行出现:该特定字段'ch.用料单位'可以参考sql语句中from子句列表中的多个表 --------------------编程问答-------------------- select ys1.单位,sum(ys1.预算) as 预算
from ys1
left join
(select ch.用料单位,sum(ch.数量) as 数量 from ch group by ch.用料单位) as ch
on ys1.单位 = ch.用料单位 --------------------编程问答-------------------- select ys1.单位,sum(ys1.预算) as 预算 from ys1
left outer join
(select ch.用料单位,sum(ch.数量) as 数量 from ch group by ch.用料单位) as Alias
on ys1.单位 = Alias.用料单位
补充:VB , 基础类