gpt4 book ai didi

mysql - MySQL 中的错误 "Every derived table must have its own alias"是什么?

转载 作者:行者123 更新时间:2023-11-29 16:13:41 27 4
gpt4 key购买 nike

我正在 MySQL 上运行此查询

SELECT ID FROM (
SELECT ID, msisdn
FROM (
SELECT * FROM TT2
)
);

它给出了这个错误:

Every derived table must have its own alias.

什么原因导致此错误?

最佳答案

每个派生表(也称为子查询)确实必须有一个别名。 IE。括号中的每个查询都必须指定一个别名(ASwhat),该别名可用于在外部查询的其余部分中引用它。

SELECT ID FROM (
SELECT ID, msisdn FROM (
SELECT * FROM TT2
) AS T
) AS T

当然,在您的情况下,整个查询可以替换为:

SELECT ID FROM TT2

关于mysql - MySQL 中的错误 "Every derived table must have its own alias"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55030901/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com