私は2つの行を持っています:
ID | Name
1 | Adrian
2 | Cheska
ID = 1が2よりも小さいため、この場合は「エイドリアン」である、より低いIDの行を選択できるようにしたいのですが、列の値がより低い行を選択するにはどうすればよいですか。
お使いの RDBMS については不明です。これはすべての RDBMS で機能するはずです。
select *
from your_table
where ID in(select min(id) from your_table)
また
編集:(a_horse_with_no_nameの コメントによる)
select *
from your_table
where ID =(select min(id) from your_table)
SELECT TOP 1 * FROM <tablename>
ORDER BY ID ASC
SELECT TOP 1 * FROM table WHERE something = somethingElse ORDER BY ID ASC
SELECT * FROM table_name d where d.id = (select min(id) from table_name);