大家好,我实际上是mysql的新手。
当我尝试过
(select 'kund' as mlech,'sdd' as sa);
它工作正常。.成功运行
但是当我尝试添加诸如
(select 'kund' as mlech,'sdd' as sa) as bab;
它给我像这样的错误 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax
你能告诉我为什么我不能为子查询添加别名吗?
谢谢您的帮助..
如果您正在执行实际的子查询,则语法很好-您只需要将其用作实际的子查询即可,即:
SELECT bab.* FROM (select 'kund' as mlech,'sdd' as sa) as bab;
您正在做的是创建一个派生表,并将其命名为“ bab”。确实只有在引用另一个查询的子查询的结果的上下文中执行此操作才有意义。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句