Entrée invalide : AVEC n'est pas une syntaxe valide dans ce contexte
P粉124070451
P粉124070451 2023-10-23 11:59:56
0
1
494

J'ai donc une demande similaire

WITH customers_in_usa AS (
        SELECT 
           customerName, state
        FROM
           customers
        WHERE
           country = 'USA'
    ) SELECT 
        customerName
    FROM
        customers_in_usa
    WHERE
        state = 'CA'
    ORDER BY customerName;

Mais en l'écrivant, j'ai trouvé une erreur : "AVEC entrée invalide à cette position" error_picture. Pouvez-vous m'aider à comprendre quel est le problème avec ce code ?

P粉124070451
P粉124070451

répondre à tous(1)
P粉851401475

WITHcustomers_in_usaAS Code MySQL actuellement invalide. MySQL prendra en charge CTE dans MySQL version 8 à l'avenir.

Vous pouvez réécrire le code SQL et cela devrait produire les mêmes résultats.

SELECT 
    customerName
  , state
FROM 
   customers 
WHERE
   country = 'USA'
 AND
   state = 'CA'
ORDER BY
   customerName
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal