이 쿼리는 작동하지 않습니다CTE는 UNION 후 ALL
WITH a AS
(SELECT 1 AS c1)
SELECT
*
FROM
a
UNION ALL
WITH b AS
(SELECT 1 AS c1)
SELECT
*
FROM
b
당신, 제발 도와 주 시겠어요?
실제 쿼리는 테이블을 사용하지만 예제에서는 필수적인 것은 아닙니다.
많은 감사
이 쿼리는 작동하지 않습니다CTE는 UNION 후 ALL
WITH a AS
(SELECT 1 AS c1)
SELECT
*
FROM
a
UNION ALL
WITH b AS
(SELECT 1 AS c1)
SELECT
*
FROM
b
당신, 제발 도와 주 시겠어요?
실제 쿼리는 테이블을 사용하지만 예제에서는 필수적인 것은 아닙니다.
많은 감사
;WITH a AS
(SELECT 1 AS c1),
b AS
(SELECT 1 AS c1)
SELECT
*
FROM
a
UNION ALL
SELECT
*
FROM
b
간단한 대답 : 당신은 쿼리를 ;-) 파괴하고
설명해 드리죠 :
이 모든 결과는 당신이 원하는 것입니다 UNION 쿼리 전에 두 CTE (a & b)를 정의합니다. WITH를 UNION 쿼리에 넣으면 UNION이 중단됩니다 (WITH는 항상 쿼리의 전 (앞에)이므로
).