SQLで UNION を用いて複数テーブルを結合する方法

SQL の UNION 演算子を使用して複数のテーブルを 1 つの結果セットに結合できます。UNION 演算子の構文は次のとおりです。

列名1、列名2、…を、表名1から選択

共求

SELECT 列1, 列2, … FROM テーブル名1

ユニオン

表名3から列名1, 列名2, … を選択

文章を日本語に翻訳してください。1つのオプションのみが必要です。

各SELECT文は、結果集合に統合される列を同一数・同一種のものに選択する必要があります。UNION演算子は重複行をデフォルトで取り除きますが、重複行を保持したい場合は、UNION ALL演算子を使用できます。

UNION演算子を使用した2つのテーブルの結合の例を以下に示します。

テーブル1から名前と年齢を選択する

テーブル2から名前と年齢を取得する

テーブル1とテーブル2のすべてのレコードを含む結果セットが返り、2つの列名と年齢が含まれます。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds