怎么把两句sql查询的不同字段结果列拼接在一起展示出来..求高人指导!

[复制链接]
查看11 | 回复5 | 2012-7-26 10:09:28 | 显示全部楼层 |阅读模式
两张表有关联字段吗?如果没有,你这个样的结果有什麽用?没有关联字段,只能用视图了1:sql2000可以用下面的写法create view gas select t1.a,t1.b,t2.d,t2.efrom c t1,f t2where t1.a*=t2.d select a,b,d,e from g...
回复

使用道具 举报

千问 | 2012-7-26 10:09:28 | 显示全部楼层
是可以的但得找出两个数据集的连接条件,如果没有关联关系出来的是笛卡尔集,所以要考虑下。...
回复

使用道具 举报

千问 | 2012-7-26 10:09:28 | 显示全部楼层
CREATE TABLE #temp(a NCHAR(10),b NCHAR(10),d NCHAR(10),e NCHAR(10))INSERT INTO #tempSELECT * FROM dbo.c,dbo.fSELECT * FROM #tempDROP TABLE #temp ORS...
回复

使用道具 举报

千问 | 2012-7-26 10:09:28 | 显示全部楼层
select a,b,d,e from (select a,b,'' as d,'' as e from cunionselect '' as a, '' as b,d,e from f ) g你想要的是这样的吗?...
回复

使用道具 举报

千问 | 2012-7-26 10:09:28 | 显示全部楼层
可以用外连接,left join 或right join...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行