gpt4 book ai didi

mysql - MySQL中的错误“每个派生表必须具有自己的别名”是什么?

转载 作者:行者123 更新时间:2023-11-29 16:12:46 32 4
gpt4 key购买 nike

我在MySQL上运行此查询

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


它给出了这个错误:


  每个派生表必须具有自己的别名。


是什么导致此错误?

最佳答案

每个派生表(AKA子查询)确实必须有一个别名。即括号中的每个查询都必须被赋予一个别名(AS whatever),该别名可在外部查询的其余部分中用于引用它。

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


当然,对于您而言,整个查询可以替换为:

SELECT ID FROM TT2

关于mysql - MySQL中的错误“每个派生表必须具有自己的别名”是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55106580/

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