2014-03-26 2 views
-4

내 테이블 모양은 다음과 같습니다. 여기에서중첩 된 MySQL 쿼리() 값

----------------------------------- 
| DATE  | SERIAL_NO | 
----------------------------------- 
| 2014-01-01 |  10001  | 
| 2014-01-01 |  10002  | 
| 2014-01-01 |  10003  | 
| 2014-01-01 |  10004  | 
| 2014-01-03 |  10001  | 
| 2014-01-03 |  10002  | 
| 2014-01-03 |  10003  | 
| 2014-01-03 |  10004  | 
| 2014-01-02 |  10001  | 
| 2014-01-02 |  10002  | 
| 2014-01-02 |  10003  | 
| 2014-01-02 |  10004  | 
----------------------------------- 

은 내가 MAX(DATE)를 얻을 수있는 MySQL의 쿼리를 작성해야하고 최대 날짜 나는 MAX(SERIAL_NO)를 얻을 수 있습니다.

미리 감사드립니다. 문제의 최소한의 이해를 증명해야하는 코드를 요청

+1

질문이 해결된다. 코드에 문제가 발생하면 시도한 내용으로 질문을 업데이트하거나 다시 방문하십시오. – Kermit

+0

DATE에 max를 사용했습니다. serial_no를 얻는 방법을 모르겠습니다. 그래서 나는 여기에 내 질문을 올렸습니다. 그래서, 당신의 대답을 도와주세요. –

+0

그것은이 사이트의 작동 방식이 아닙니다. 질문에 시도한 쿼리를 게시하십시오. – Kermit

답변

1
Select date, max(serial_no) from myTable where date = (select max(date) from myTable) 
2
Select date, serial_no from myTable order by date desc, serial_no desc limit 1;