Comment pouvons-nous utiliser CTE dans la sous-requête du serveur SQL?
comme ..
sélectionnez id (je veux utiliser CTE ici), nom de table_name
Définissez simplement votre CTE en haut et accédez-y dans la sous-requête?
WITH YourCTE(blubb) AS
(
SELECT 'Blubb'
)
SELECT id,
(SELECT blubb FROM YourCTE),
name
FROM table_name
Ça ne marche pas:
select id (I want to use CTE here), name from table_name
Il n'est pas possible d'utiliser CTE dans les sous-requêtes.
Vous pouvez le réaliser comme un travail autour:
CREATE VIEW MyCTEView AS ..here comes your CTE-Statement.
Ensuite, vous pouvez le faire:
select id (select id from MyCTEView), name from table_name