嘿,伙计们实际上是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
你能告诉我为什么我不能为子查询添加别名..
感谢您的帮助..
答案 0 :(得分:0)
如果你正在做一个实际的子查询,你的语法很好 - 你只需要将它用作一个实际的子查询,即:
SELECT bab.* FROM (select 'kund' as mlech,'sdd' as sa) as bab;
您正在做的是创建一个派生表,并将其命名为“bab'”。在另一个查询中,在引用该子查询的结果的上下文中执行此操作真的很有意义。