嘿,大家对mysql来说都是新的,...I是新的,理解别名的概念。
当我试着
(select 'kund' as mlech,'sdd' as sa); 它只是成功地运行了fine..It
但是当我试图添加副酶时
(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一样抛给我错误
你能告诉我为什么我不能为一个子查询添加一个别名。
谢谢你的帮助..。
发布于 2015-04-03 16:23:29
如果您正在执行一个实际的子查询,那么语法是很好的--您只需要将它用作一个实际的子查询,即:
SELECT bab.* FROM (select 'kund' as mlech,'sdd' as sa) as bab;
您要做的是创建一个派生表,并将其命名为“bab”。只有在引用子查询的结果的上下文中,在另一个查询中这样做才有意义。
https://stackoverflow.com/questions/29435369
复制相似问题