1

1 つのクエリ内で複数の WITH サブクエリを使用できますか?

;WITH x AS (
  SELECT ...
),
WITH y AS (
  SELECT ...
)
SELECT * FROM z 
INNER JOIN x ON ...
INNER JOIN y ON ...
4

1 に答える 1

3

これはcommon table expressionと呼ばれます。はい、複数の CTE を使用できます。1 つだけを使用し、次のようWITHに 2 つ目を削除します。with

WITH x AS (
  SELECT ...
),y AS (
  SELECT ...
)
SELECT * FROM z 
INNER JOIN x ON ...
INNER JOIN y ON ...
于 2013-06-25T15:11:54.807 に答える