NATURAL FULL OUTER JOIN testdb=# \d public.testdb public.department

testdb=# SELECT * FROM member;
 no | name |    tel     | groupno |  boss  
----+------+------------+---------+--------
  1 | 佐藤 | 1201234567 |       2 | 佐々木
  2 | 鈴木 | 1201234568 |       1 | 原田
  3 | 渡辺 | 1201234569 |       4 | 天野
(3 rows)
testdb=# SELECT * FROM department;
 groupno | groupname |  grouptel   | boss 
---------+-----------+-------------+------
       1 | 営業部    | 01209234567 | 原田
       2 | 技術部    | 01219234569 | 田中
       3 | 管理部    | 01209234566 | 岩本
(3 rows)
testdb=# SELECT * FROM member NATURAL FULL OUTER JOIN department;
 groupno |  boss  | no | name |    tel     | groupname |  grouptel   
---------+--------+----+------+------------+-----------+-------------
       2 | 佐々木 |  1 | 佐藤 | 1201234567 |           | 
       1 | 原田   |  2 | 鈴木 | 1201234568 | 営業部    | 01209234567
       4 | 天野   |  3 | 渡辺 | 1201234569 |           | 
       3 | 岩本   |    |      |            | 管理部    | 01209234566
       2 | 田中   |    |      |            | 技術部    | 01219234569
(5 rows)

この記事が気に入ったらサポートをしてみませんか?