SELECT Location
FROM Table1
CROSS JOIN
( VALUES (1),(2),(3),(4)
) AS four(dummy)
4
の場合 は定数ではありませんが、(@ xQbertが気づいた/尋ねたように)テーブルの行数であるため、これを使用できます:
SELECT a.Location
FROM Table1 AS a
CROSS JOIN
Table1 AS b
Table1
がない場合 ただし、(ただし複雑な)クエリの場合は、これを4つのコピーに使用できます。
SELECT Location
FROM (
SELECT Location --- complex query here
... --- inside parenthesis
UNION
SELECT Country
...
) AS Table1
CROSS JOIN
( VALUES (1),(2),(3),(4)
) AS four(dummy)
またはn
の場合はこれ コピー:
WITH cte AS
( SELECT Location --- complex query here
... --- inside parenthesis
UNION
SELECT Country
...
)
SELECT a.Location
FROM cte AS a
CROSS JOIN
cte AS b