如何在没有空数据的情况下连接两个 table
How to join two table without null data
我有两个名为 demoa 和 demob 的 table 包含相同的字段 ID 和名称。例如:
Demoa table 包含类似
的数据
| Id | Name |
| 1 | divya |
| 2 | saumya |
| 3 | urvasi |
Demob table 包含类似
的数据
| Id | Name |
| 1 | karan |
| 2 | rekha |
| 3 | bhavna|
| 4 | bindu |
现在当我合并两者时 table 它的输出与最新的查询是这样的
| demoa | demob |
| divya | |
| saumya| |
| urvasi| |
| | karan |
| | rekha |
| | bhavna|
| | bindu |
这里是查询
select a.name as demoa, '' as demob from demoa a
union all
select '', name from demob b
但我想要这样的输出
| demoa | demob |
| divya | karan |
| saumya| rekha |
| urvasi| bhavna|
| | bindu |
我也使用了 join 查询,但对我不起作用
SELECT A.ID,A.NAME,B.ID,B.NAME
FROM DEMOA AS A
FULL JOIN DEMOB AS B ON A.ID=B.ID
我有两个名为 demoa 和 demob 的 table 包含相同的字段 ID 和名称。例如:
Demoa table 包含类似
的数据| Id | Name |
| 1 | divya |
| 2 | saumya |
| 3 | urvasi |
Demob table 包含类似
的数据| Id | Name |
| 1 | karan |
| 2 | rekha |
| 3 | bhavna|
| 4 | bindu |
现在当我合并两者时 table 它的输出与最新的查询是这样的
| demoa | demob |
| divya | |
| saumya| |
| urvasi| |
| | karan |
| | rekha |
| | bhavna|
| | bindu |
这里是查询
select a.name as demoa, '' as demob from demoa a
union all
select '', name from demob b
但我想要这样的输出
| demoa | demob |
| divya | karan |
| saumya| rekha |
| urvasi| bhavna|
| | bindu |
我也使用了 join 查询,但对我不起作用
SELECT A.ID,A.NAME,B.ID,B.NAME
FROM DEMOA AS A
FULL JOIN DEMOB AS B ON A.ID=B.ID