如何将不相关的两个SQL查询结果合并起来?
有a、b两张表,他们都跟表c有关系,a、b之间没有任何关系,sql语句是:select*fromaleftjoincona.a_bh=c.c_bhselect*fromb...
有a、b两张表,他们都跟表c有关系,a、b之间没有任何关系,sql语句是:
select * from a left join c on a.a_bh = c.c_bh
select * from b left join c on b.b_bh = c.c_bh
想把两个查询的结果合起来,既列出a的,又列出b的。
a、b中字段个数一样,类型一样,名称都不一样。 展开
select * from a left join c on a.a_bh = c.c_bh
select * from b left join c on b.b_bh = c.c_bh
想把两个查询的结果合起来,既列出a的,又列出b的。
a、b中字段个数一样,类型一样,名称都不一样。 展开
4个回答
展开全部
用嵌套表,把第二个语句当做第一个语句的表,放到第一个语句的from后面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 字段1,字段2 from a left join c on a.a_bh = c.c_bh
union all
select 字段3 as 字段1,字段4 as 字段2 from b left join c on b.b_bh = c.c_bh
union all
select 字段3 as 字段1,字段4 as 字段2 from b left join c on b.b_bh = c.c_bh
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询