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