2 つの異なる select 句の等しくない列は、union 句を使用しました。
mysql では、UNION 句を使用した 2 つのクエリの select 句に同じ数の列を定義する必要があります。
したがって、上記を達成するために、私は次のようにしています:
SELECT col1, col2, col3, col4
FROM table1
{whereclause}
UNION
SELECT c1, c2, NULL, NULL
FROM table2
{whereclause}
しかし、いくつかの場所での私のアプリケーションでは、いいえ。最初の select 句の列数は私にはわからないため、ハードコードできませんでし'NULL'
た。
1つは一定です。つまり、2番目SELECT clause c1, c2
は同じトラウトのままですが'NULL'
、select句1の同数の列に一致するようにselect句に追加したいと思います。
どうすれば上記を達成できますか。
前もって感謝します。