2012-06-21 4 views
0

[편집] 나는이 질문에 대한 제 타이밍에 대해 대단히 죄송합니다. 나는 당신이 명령을 사용할 수 있다는 것을 발견했다.PHPmyAdmin 및 데이터베이스 테이블 정렬

"ORDER BY `table`.`table_col` DESC" 

결과는 MySQL 테이블에서 주문할 수있다.

나는 포럼을 만들고 있으며 데이터베이스 테이블에서 결과를 얻기 위해 아약스를 사용하고 있습니다. 페이지에 표시하기 전에 이러한 결과를 주문하고 해당 월의 현재 날짜의 타임 스탬프로 정렬합니다.

각 게시물의 날, 후 이틀 후 하나 09에 대한 06 즉 내 MySQL의 테이블에서 두 자리 숫자입니다 후 3 나는이를 정렬하는 스크립트를 작성하는 방법을 알고

에 대한 21,하지만 난 더 쉬운 방법이 있는지 알고 싶습니다.

각 phpMyAdmin에 테이블을 설정하여 각 게시물을 날짜 열의 값에서 가장 큰 것부터 가장 큰 것 순으로 정렬 할 수 있습니까?

답변

2

인덱스와 키의 순서가 있으며 은 종종 테이블에서 선택하면 쿼리와 관련된 인덱스/키 순서로 결과가 제공됩니다.

그러나 항상 그런 것은 아닙니다.

SQL에서 테이블에 어떤 작업을 수행하든 결과 집합 과 완전히 다른 순서로 나타납니다. 이러한 이유로

, 결과의 순서를 보장 할 수있는 방법은 쿼리에 ORDER BY을 지정하는 것입니다.

0

select 명령문에서 "order by"절을 사용해 보셨습니까?

+0

이것은 답변이 아니라 주석이어야합니다. –