SELECT Location
FROM Table1
CROSS JOIN
( VALUES (1),(2),(3),(4)
) AS four(dummy)
Als de 4
is geen constante maar (zoals @xQbert opmerkte/vroeg) is het aantal rijen van de tabel, je kunt dit gebruiken:
SELECT a.Location
FROM Table1 AS a
CROSS JOIN
Table1 AS b
Als u geen Table1
. heeft maar elke (hoe ingewikkelde) query ook, je zou dit voor 4 exemplaren kunnen gebruiken:
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)
of dit voor n
exemplaren:
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