2012-02-24 2 views

답변

5

가에 따라 접근 방법의 몇 가지가 있습니다 선택 할 수 있습니다 필요합니다.

반환되는 행이 하나 뿐인 경우 관심있는 열을 정렬하고 맨 위 행을 반환 할 수 있습니다. 예를 들면 :

select top 1 * 
from `order` 
order by last_modified_date desc 
SQL Server를 사용하는 경우

또는

select * 
from `order` 
order by last_modified_date desc 
limit 1 

당신이 MySQL을 사용하는 경우

.

당 하나의 행 을 얻으려면 일반적으로 하위 쿼리 또는 조인을 사용해야합니다.

+0

물론 이것은 SQL Server를 올바르게 사용한다고 가정합니까? mySql과 Postgres는'LIMIT 1'을 사용하고 오라클은'WHERE ROWNUM = 1'을 사용합니다. –

+0

@Mike - 좋은 지적으로, MySQL 버전을 추가했습니다. –

+0

위대한 단지 내가 무엇을 찾고 있었는지. Matt와 Mike 고맙습니다. 나는 오라클을 사용하여 쿼리를 만들었습니다. - select * from order'where rownum = 1 order by last_modified_date desc – SoltanG

0
select TOP 1 * from [order] order by lastModifiedDate desc 
관련 문제