230 votes

Pouvez-vous créer imbriqués avec les clauses d’Expressions de Table communes ?

<pre><code></code><p>Est-ce quelque chose comme ce travail ? J’ai essayé plus tôt mais je ne pouvais pas faire fonctionner.</p></pre>

379voto

spender Points 51307

Si, tu peux. Ce serait la forme de l’instruction que vous cherchez :

17voto

David Andres Points 13569

Vous pouvez faire ce qui suit, qui est appelé une requête récursive :

Vous devrez ne peut-être pas cette fonctionnalité. J’ai fait ce qui suit pour organiser mes requêtes mieux :

9voto

astander Points 83138

Avec ne fonctionne pas intégré, mais il fonctionne consécutivement

 ;WITH A AS(
...
),
B AS(
...
)
SELECT *
FROM A
UNION ALL
SELECT *
FROM B
 

EDIT Correction de la syntaxe ...

Regardez aussi l'exemple suivant

DEMO SQLFiddle

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X