INNER JOIN構文 testdb=# \d member Table test.member test.departmen
![](https://assets.st-note.com/img/1647642980620-rTVPcJ8TD9.png?width=1200)
testdb=# SELECT * FROM member;
no | name | tel | groupno
----+------+-------------+---------
1 | 石川 | 01201234567 | 2
2 | 鈴木 | 01201234568 | 3
3 | 児玉 | 01201234569 | 2
(3 rows)
testdb=# SELECT * FROM department;
groupno | groupname | boss | tel
---------+-----------+------+-------------
1 | 人事部 | 蜂谷 | 01201234561
2 | 総務 | 石川 | 01201234567
(2 rows)
testdb=# SELECT * FROM member RIGHT OUTER JOIN department USING (groupno);
groupno | no | name | tel | groupname | boss | tel
---------+----+------+-------------+-----------+------+-------------
2 | 1 | 石川 | 01201234567 | 総務 | 石川 | 01201234567
2 | 3 | 児玉 | 01201234569 | 総務 | 石川 | 01201234567
1 | | | | 人事部 | 蜂谷 | 01201234561
(3 rows)
外部結合では結合キーの値が等しいデータに加えて、条件に一致しなかったデータが取得されます。