2014-01-06 4 views
-3

sample data최소 날짜가있는 행 선택

최소 코드가있는 행을 선택하는 방법은 무엇입니까?

결과이어야 ..

  1. HS00001 2014-01-10
  2. HS00002 2014년 3월 10일
  3. HS00003 2014년 8월 20일

P.S. 이것은 H.W.도 아니다. 양도 할 수 없습니다. 난 그냥 PHP와 MySQL 데이터베이스를 사용하여 WordPress에 템플릿을 만들려고 노력하고 있어요. 개정 된 질문을 읽은 후

+1

에서 당신이 원하는 것을 표시합니다 그를 필요로한다. 알다시피,'RT_M' ;-) –

답변

0

은 ... 나는 이것이 당신이 원하는 생각 :

SELECT * 
FROM House as H 
WHERE date = (
    SELECT MIN(date) 
    FROM House 
    WHERE H.code = code 
) 
GROUP BY code 

GROUP BY code이 같은 MIN(date) 여러 항목이있는 경우에도 다음 하나가 선택 될 것이라고 확신합니다. 그러나 어느 것이 선택되었는지는 그 서브 쿼리에 더 많은 것들을 더해서 더 많이 필터링하지 않는 한 무작위입니다.

+0

내 질문에 LIMIT를 시도했지만 한 줄만 줄 수 있습니다. 괜찮 으면 다시 질문을 수정할 수 있습니까? 내 게시물에 더 많은 정보를 추가했습니다. – mistysnake

+0

그 질문에 대한 감사합니다. :) 그게 당신이 원하는대로해야합니다. –

+0

정말 고마워요! – mistysnake

0

이것은 HW와 매우 비슷해 보이므로 코드를주지는 않겠지 만 모든 집이 토론토 출신 인 것처럼 보입니다. WHERE 절을 Toronto 어딘가에 갖고 싶을 것입니다. 당신은 또한 당신이 아마를 통해 거기 mysqli_fetch_assoc(), 그리고 루프를 할 것, ORDER BY date DESC 절 당신의 PHP에서

을 갖고 싶어하고`마크 B` 때 당신의 테이블 형식

+0

숙제가 아닙니다 ... 내 질문을 다시 검토해 주시겠습니까? 좀 더 많은 정보를 추가했습니다. – mistysnake

관련 문제