user
2 つのフィールドを持つ1 つのテーブルを持つデータベースを考えてみましょう。
「id」(型:INTEGER、PRIMARY KEY) 「名前」(型:VARCHAR(32))
id
テーブルから の2 番目に高い値を取得する標準 SQL クエリを作成しuser
ます。返される値は、列名を使用して表す必要がありますid
。
標準 SQL はどれですか?
select id from user order by id desc limit 1,1;
select user.id as id from user order by user.id desc limit 1,1;
両方とも間違っていたら、正解は?