Input tidak sah: WITH bukan sintaks yang sah dalam konteks ini
P粉124070451
P粉124070451 2023-10-23 11:59:56
0
1
505

Jadi saya ada permintaan yang serupa

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;

Tetapi semasa menulisnya saya mendapati ralat: "DENGAN input tidak sah pada kedudukan ini" error_picture. Bolehkah anda membantu saya memahami apa yang salah dengan kod ini?

P粉124070451
P粉124070451

membalas semua(1)
P粉851401475

WITHcustomers_in_usaAS Kod MySQL tidak sah pada masa ini. MySQL akan menyokong CTE dalam MySQL versi 8 pada masa hadapan.

Anda boleh menulis semula kod SQL dan ini sepatutnya menghasilkan hasil yang sama.

SELECT 
    customerName
  , state
FROM 
   customers 
WHERE
   country = 'USA'
 AND
   state = 'CA'
ORDER BY
   customerName
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan