質問: ・Aテーブル | id | name | tel | | --- | --- | --- | | 1 | 田中 | 03-9999-9999 | ・Bテーブル | id | c_id | add1 | add2 | add3 | | --- | --- | --- | --- | --- | | 53 | 29 | 東京都 | 港区 | 1-1-1 | ・Cテーブル | id | name | tel | fax | email | | --- | --- | --- | --- | --- | | 29 | 山田 | 03-1111-2222 | 03-2222-2222 | test@example.com | 上記3つのテーブルをSQLで下記のような表を出力したいです。 | id | name | tel | fax | email | c_id | add1 | add2 | add3 | | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 1 | 田中 | 03-9999-9999 | | | | | | | | 53 | | | | | 29 | 東京都 | 港区 | 1-1-1 | | 29 | 山田 | 03-1111-2222 | 03-2222-2222 | test@example.com | | | | | 外部キーなどの条件で結合は、行わずに 全てのカラムを横にならべ、重複する行もすべて出力するようにしたいです。 よろしくお願いいたします。 【追記】 UNION 使うとエラーが出るのですが、どうすればいいでしょうか? リンク内容
回答: unionでつないでください、ないカラムはnullや""で代替します