私は助けが必要です。私は2つのテーブルを持っています。
4 列の表 1 (電子メール、名、姓、ステータス)
表 2 1 列 (アドレス)
そして、次のような結果で2つのテーブルをクエリしたい:
5 列 (メール、ファーストネーム、ラストネーム、ステータス、アドレス) の新しいテーブル
私はすでにこのようなJOINステートメントで試しました
SELECT email, firstname, lastname, status FROM table1 LEFT JOIN table2 ON (0)
結果は、table1 から 4 列だけになります。
RIGHT JOIN を使用すると、結果は table1 の同じ 4 列になりますが、すべて NULL 値になります。
また、INNER JOIN を使用すると、結果は table1 の 4 列で、値はありません。
そして、私はこのように UNION を使用します
SELECT email, firstname, lastname, status FROM table1
UNION
SELECT address, '', '', '' FROM table2
結果は LEFT JOIN RESULT と同じになります。
何か不足していますか?