異なる列とのテーブルを組み合わせた
]は、データベーステーブルを異なる列とマージしようとする場合に課題に遭遇する可能性があります。簡単な方法は、列が少ないテーブルに欠落している列にnull値を追加することです。
たとえば、表Aと表Bの2つの表Aと表Bがあります。表Aは、テーブルBよりも多くの列があります。これらのテーブルをマージして、これらの手順に従ってください。
次のSQLクエリはこのプロセスを示しています:
SELECT Col1, Col2, Col3, Col4, Col5
FROM Table1
UNION
SELECT Col1, Col2, Col3, NULL AS Col4, NULL AS Col5
FROM Table2;
から
このクエリでは、「col4」と「col5」には、テーブルBの列がありません。したがって、ユニオンの操作は2つのテーブルをシームレスにマージし、欠落している列値をヌルとして残します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3