当前位置:编程学习 > VB >>

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 ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,