[求助]2个表的连接查询,在论坛已经搜索了半天了,还是不知道怎么实现

[复制链接]
查看11 | 回复7 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
也不知道算不算联合查询,在论坛已经搜索了半天了,还是不知道怎么实现,请各位大侠帮忙、指教!
create table t1
(
idvarchar2(5),
namevarchar2(5)
);
create table t2
(
idvarchar2(5)
);
insert into t1 values('1','jack');
insert into t2 values('2');
希望得到的查询结果
idname
1 jack
2
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
select id,name from t1
union all
select id, ' ' from t2
;
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
谢谢!
不过这样查出的结果是没有重复记录的,要是想要重复记录该怎么写呢?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
问题已解决!
再次谢谢,自己操作失误。重复记录还在。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
使用外联接就可以了。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
其实不用关联的,因为我这几个数据库根本就没有对应关系。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
不想要重复数据时,可将all去掉即可
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
如果两个表没有关联,那只能用uion语句
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行