怎么写SQL查询语句啊?

来源:百度知道 编辑:UC知道 时间:2024/05/10 06:07:12
怎么写SQL查询语句啊?

把两个表合成一个表

T1表里有A,B两列

T2表力有A,C两列

怎么建立一个表T3

包含 A,B,C三列?
use ly
select t1.*,t2.*
from t1 full join t2.* on t1.haoma=t2.haoma

服务器: 消息 213,级别 16,状态 5,行 2
插入错误: 列名或所提供值的数目与表定义不匹配。

楼主说的不够详细,T1和T2表里的A列是不是有个是主键,有个是外键啊?不然就不太合理。不管怎么样,可以用外连接来做的。

create table T3 as (
select T1.a, T1.b, T2.c
from T1, T2
where T1.a = T2.a(+)
union
select T1.a, T1.b, T2.c
from T1, T2
where T1.a(+) = T2.a
)

这个是全外连接,肯定可以满足你的需求!

用join on语句啊,连接嘛

select t1.a,t1.b,t2.a,t2.c from t1.t1,t2.t2
大概就是这样吧,具体怎么写忘了,好几年不用了。

楼上的别误人子弟了。