sql数据库如何从两张不同的表中,筛选出不同的字段,如A表中选a,b两个字段,B表中选c,d字段,求sql语句
发布网友
发布时间:2022-04-07 17:49
我来回答
共4个回答
热心网友
时间:2022-04-07 19:18
select a,b,c,d from A表,B表 where 表a和表b关联字段;
热心网友
时间:2022-04-07 20:36
有关联字段:
select a,b,c,d from 表 inner join 另外一张表 on 条件 = 条件
没有关联字段:
select a,b from 表
union all
select c,d from 另外一张表
热心网友
时间:2022-04-07 22:11
若有相关联的字段的话,用内连接
select a,b,c,d from 表 inner join 另外一张表 on 条件 = 条件
热心网友
时间:2022-04-08 00:02
SELECT A.c,A.d,B.a,B.b,B.g
FROM A,B
WHERE A.a = B.a(+)
AND A.b = B.b(+)
或者
SELECT A.c,A.d,B.a,B.b,B.g
FROM A,B
WHERE A.a (+)= B.a
AND A.b (+)= B.b
加号位置要看哪个为主表