이의 내가 '메시지'테이블라는 있다고 가정 해 봅시다 등 하위 쿼리 사용하지 않고. 첫 번째 포스터는 타임 스탬프에 의해 결정됩니다. 다음 두 번째 누가 먼저 누구인지 찾아 모든 게시물을 반환 :ORDER, 다음 다른 열을 기준으로
+-----------+--------+
| timestamp | poster |
+-----------+--------+
| 1 | John |
| 5 | John |
| 2 | Peter |
| 3 | Peter |
| 4 | Chris |
+-----------+--------+
편집
좋아 얘들 아, 난 너무 간단한 질문을했다. (J) ohn이 (P) eter 앞에 오기 때문에 일을하는 아주 기본적인 예입니다. 베드로가 처음이라면? poster 절에 DESC를 추가해야합니다. 하여 간단한 ORDER를 사용하여 SQL 문 등 제 1, 제 2, 제 3 누구에 의해 순서의 문제를 해결하지 않는
편집이 다시
내가 같은 좀 더 일반하게 믹스에 "크리스"추가 내가 원하는대로. John은 첫 번째 포스터였습니다. 그의 모든 게시물을 얻으십시오. 베드로가 두 번째이기 때문에. 그럼 크리스.
'timestamp' 열 ? –
기본 사항은 http://dev.mysql.com/doc/refman/5.0/en/order-by-optimization에서 확인할 수 있습니다.html – jomsk1e
@Prix, 링크 변경 XD – jomsk1e