所以我有類似的請求
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;
但是在寫它時我發現了一個錯誤:「WITH 在這個位置上的輸入無效」error_picture。你能幫我理解這段程式碼有什麼問題嗎?
WITHcustomers_in_usaAS
目前是無效的 MySQL 程式碼。 MySQL 將在未來在 MySQL 版本 8 中支援 CTE。您可以重寫 SQL 程式碼,這應該會產生相同的結果。