这是我的语法:
select firstname from (select * from inquiry where id = 2 ) as inner ;
我对将表的别名放在何处感到困惑。我使用了上面的语法,但是会导致错误:
你的sta中有错误........
答案 0 :(得分:1)
INNER
是MySQL保留的关键字,如果您尝试将其用作别名,则会抛出错误。
要么在“内部”这个词周围加上反引号(`),要么只使用不同的别名:
SELECT a.firstname
FROM (SELECT * FROM inquiry WHERE id = 2) a