首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

[] SQL的嵌套查询时,子句里面的值和外面的值如何拼

2013-03-12 
[求助] SQL的嵌套查询时,子句里面的值和外面的值怎么拼本帖最后由 abc_zxc123 于 2012-07-28 23:55:29 编

[求助] SQL的嵌套查询时,子句里面的值和外面的值怎么拼
本帖最后由 abc_zxc123 于 2012-07-28 23:55:29 编辑 ①
select 工厂号,型体号,sum(合计) as 合计,' '
from 表1 where
group by  工厂号,型体号

我想用最后一标题放

select MIN(合同号) from
(select 合同号,型体号,工厂号 from 表2 
型体号='22116-82'
group by 合同号,型体号,工厂号) t1

可以确定当 型体号指定某一个值,②运行后是唯一的
把②放到①的最后个标题里后:
select 工厂号,型体号,sum(合计) as 合计,

(select MIN(合同号) from
(select 合同号,型体号,工厂号 from 表2 
型体号=型体号)
group by 合同号,型体号,工厂号) t1

from 表1 where
group by  工厂号,型体号

我想让②的型体号=①的型体号怎么写,即里面=外面的,以前外面的=里面的好写,
怎么办哦


[解决办法]
select 工厂号,型体号,sum(合计) as 合计,' '
from 表1 a,
(
select 型体号, MIN(合同号) from
(select 合同号,型体号,工厂号 from 表2 
型体号='22116-82'
group by 合同号,型体号,工厂号) t1
group by 型体号
)b
where a.型体号=b.型体号
group by 工厂号,型体号

热点排行