如果执行此查询
SELECT 'test-a1' AS name1, 'test-a2' AS name2
结果将是具有两列的单行选择,这些列具有以下值:
test-a1, test-a2
我如何修改上面的查询以具有多个行的选择,例如
test-a1, test-a2 test-b1, test-b2 test-c1, test-c2
我知道如何使用UNION做到这一点,但我觉得有一种更简单的方法可以做到这一点。
PS。很抱歉有这样一个基本问题,很难谷歌搜索。
UNION ALL是最好的选择。它比UNION快,并且您将拥有互斥的行。