-1

私は2つの行を持っています:

ID | Name
1  | Adrian
2  | Cheska

ID = 1が2よりも小さいため、この場合は「エイドリアン」である、より低いIDの行を選択できるようにしたいのですが、列の値がより低い行を選択するにはどうすればよいですか。

4

4 に答える 4

4

お使いの 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)
于 2012-10-23T08:47:58.157 に答える
1
SELECT TOP 1 * FROM <tablename>
ORDER BY ID ASC
于 2012-10-23T08:47:58.007 に答える
0
SELECT TOP 1 * FROM table WHERE something = somethingElse ORDER BY ID ASC
于 2012-10-23T08:48:57.473 に答える
0

SELECT * FROM table_name d where d.id = (select min(id) from table_name);

于 2012-10-23T08:51:04.180 に答える