SQL-连接多个表后的自定义选择视图

SQL-连接多个表后的自定义选择视图,sql,join,select,view,union,Sql,Join,Select,View,Union,这个问题很简单,我就是想不出来 我有下面两张桌子。我想编写一个select查询,返回以下内容 | UID | NAME | DESCRIPTION | CC_CONFIG_UID | ├------+---------+-------------+---------------┤ | xxx | HELLO_1 | NULL | abc | | yyy | WORLD_1 | NULL | hij | | aaa

这个问题很简单,我就是想不出来

我有下面两张桌子。我想编写一个select查询,返回以下内容

| UID  | NAME    | DESCRIPTION | CC_CONFIG_UID |
├------+---------+-------------+---------------┤
| xxx  | HELLO_1 | NULL        | abc           |
| yyy  | WORLD_1 | NULL        | hij           |
| aaa  | NULL    | HELLO_2     | efg           |
| bbb  | NULL    | WORLD_2     | klm           |
表A:

| UID  | NAME    | CC_CONFIG_UID |
|------+---------+---------------|
| xxx  | HELLO_1 | abc           |
| yyy  | WORLD_1 | hij           |
| UID  | DESCRIPTION | CC_CONFIG_UID |
|------+-------------+---------------|
| aaa  | HELLO_2     | efg           |
| bbb  | WORLD_2     | klm           |
表B:

| UID  | NAME    | CC_CONFIG_UID |
|------+---------+---------------|
| xxx  | HELLO_1 | abc           |
| yyy  | WORLD_1 | hij           |
| UID  | DESCRIPTION | CC_CONFIG_UID |
|------+-------------+---------------|
| aaa  | HELLO_2     | efg           |
| bbb  | WORLD_2     | klm           |
我试过了

(SELECT * FROM A) UNION (SELECT * FROM B)
但是我得到以下的回报,这是接近但不是我需要的:

| UID  | NAME    | CC_CONFIG_UID |  
├------+---------+---------------┤
| xxx  |HELLO_1  |  abc          |
| aaa  |HELLO_2  |  def          |
| yyy  |WORLD_1  |  hig          |
| bbb  |WORLD_2  |  klm          |

您需要指定列。表有三列,但希望结果集有四列:

select a.uid, a.name, null as description, a.cc_config_uid
from a
union all
select b.uid, null as name, bdescription, b.cc_config_uid
from b;

你是个救生员。这正是我需要的。谢谢您的帮助帖子中的文本表。现在:请用词来解释输出是输入的函数。不要指望我们从一个例子中猜测。你接受了一个答案,但你的例子中是应该有排序,还是顺序是一个意外?--你不会说。同时给出剪切、粘贴和可运行代码。每。(最佳表格格式是表格初始化代码。)