我需要有关 CONCAT 功能的帮助。我有两个选择查询,每个查询的结果都是一列。我需要将这两列合并为一。那可能吗?因为,即使我尝试使用简单的选择查询,例如:
SELECT owner FROM table WHERE number="value1";
SELECT number FROM table WHERE owner="value2" AND number IS NOT null;
这些查询工作并抛出 3 行,如结果。但是,如果我想使用 CONCAT 将它们合并到一列中 - 那是行不通的。你知道为什么吗?
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;