0

これは私の構文です:

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

テーブルのエイリアス名をどこに置くか混乱しています。上記の構文を使用しましたが、エラーが発生します。

ステーションにエラーがあります........

4

1 に答える 1

1

INNERMySQLの予約済みキーワードであり、エイリアスとして使用しようとするとエラーがスローされます。

「inner」という単語の前後にバッククォート( `)を配置するか、別のエイリアスを使用します。

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