0

这是我的语法:

select firstname from (select * from inquiry where id = 2 ) as inner   ;

我对将表的别名放在哪里感到困惑。我使用了上面的语法,但它会导致错误:

你的 sta 有错误......

4

1 回答 1

1

INNER是 MySQL 的保留关键字,如果您尝试将其用作别名,则会引发错误。

要么在单词“inner”周围放置反引号(`),要么只使用不同的别名:

SELECT a.firstname 
FROM   (SELECT * FROM inquiry WHERE id = 2) a
于 2012-08-05T06:43:09.113 回答