SQL 没有相同字段怎么连接表
发布网友
发布时间:2024-05-28 19:47
我来回答
共5个回答
热心网友
时间:2024-06-23 22:47
select * from 表a left join 表b....on 表a.列ID=b.列ID
只要设置好两列的关系就可以,不一定非得相等,根据你的需求来吧
热心网友
时间:2024-06-23 22:49
select 列名 from 表名1 cross join 表名2
热心网友
时间:2024-06-23 22:54
SELECT lie1 = z1.two, lie2 = z2.two, lie3 = z3.two
FROM
( SELECT C1 = IDENTITY( 1, 1 ), one, two FROM TableOne WHERE one = lie1 ) as z1 FULL OUTER JOIN
SELECT C1 = IDENTITY( 1, 1 ), one, two FROM TableOne WHERE one = lie2 ) as z2 ON ( z1.C1 = Z2.C1 ) FULL OUTER JOIN
SELECT C1 = IDENTITY( 1, 1 ), one, two FROM TableOne WHERE one = lie3 ) as z3 ON ( z1.C1 = Z3.C1 )
热心网友
时间:2024-06-23 22:54
既然要想连接表之间就必然有联系,不一定非要相同字段,比如可以用aid=bnum。
热心网友
时间:2024-06-23 22:52
没相同字段的表是不能连接的,在各表中自己加个序号列。