sql 查询union是如果两个表所查询的两个表中列的数量不一样 如何处理
selecta,b,c,dfromtable1unionselecta,bfromtable2由于两个表所要查询出的列的数量不一样怎样才能显示出来呢不想要有空的列...
select a , b , c , d from table1
union
select a , b from table2
由于两个表所要查询出的列的数量不一样 怎样才能显示出来呢
不想要有空的列 展开
union
select a , b from table2
由于两个表所要查询出的列的数量不一样 怎样才能显示出来呢
不想要有空的列 展开
3个回答
展开全部
select a , b , c , d from table1
union
select a , b , '1', '2' from table2
union
select a , b , '1', '2' from table2
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select a,b,c,d from table1
union
select a,b,'','' from table2
union
select a,b,'','' from table2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from table1 a where not exists (select 1 from table2 b where a.a <> b.a and a.b<>b.b and a.c <> b.c)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |