所以我有这个类似的请求
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 在这个位置输入无效”错误图片 https://i.stack.imgur.com/E3xfO.jpg。你能帮我理解这段代码有什么问题吗?
WITH customers_in_usa AS
目前是无效的 MySQL 代码。
MySQL 未来将在 MySQL 版本 8 中支持 CTE。
您可以重写 SQL 代码,这应该会给出相同的结果。
SELECT
customerName
, state
FROM
customers
WHERE
country = 'USA'
AND
state = 'CA'
ORDER BY
customerName
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)