CONCAT機能についてサポートが必要です。2つのselectクエリがあり、すべてのクエリの結果は1列です。この2つの列を1つにマージする必要があります。それは可能ですか?なぜなら、次のような単純な選択クエリを試しても結果が得られないからです。
SELECT owner FROM table WHERE number="value1";
SELECT number FROM table WHERE owner="value2" AND number IS NOT null;
これらのクエリは機能し、結果のように3行をスローします。しかし、CONCATを使用してそれらを1つの列にマージしたい場合、それは機能しません。なぜなのかご存知ですか?
SELECT CONCAT(SELECT owner FROM table WHERE number="value1",
SELECT number FROM table WHERE owner="value2" AND number IS NOT null
) as NEW_COLUMN FROM table;