4个回答
展开全部
有关联字段:
select a,b,c,d from 表 inner join 另外一张表 on 条件 = 条件
没有关联字段:
select a,b from 表
union all
select c,d from 另外一张表
select a,b,c,d from 表 inner join 另外一张表 on 条件 = 条件
没有关联字段:
select a,b from 表
union all
select c,d from 另外一张表
更多追问追答
追问
其中A,B两张表中有2个字段是相同的,而A表中需要的字段B表没有。而B表需要的字段,A表中有,刚试了达不想要的目的
追答
搜索A中和B不一样的字段:
select a,b from A
where a+b not in
(
select c+d from B
)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
若有相关联的字段的话,用内连接
select a,b,c,d from 表 inner join 另外一张表 on 条件 = 条件
select a,b,c,d from 表 inner join 另外一张表 on 条件 = 条件
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
加号位置要看哪个为主表
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
加号位置要看哪个为主表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询