2011-08-12 3 views
2

각각 하나는 카테고리의 첫 번째 부분에 붙을 수있는 옵션이 있습니다. 이제 스틱의 필드 이름이 1/0 값이고 n_stick이고 새 게시물마다 시간이 있습니다. 이제 뉴스를 주문해야합니다. 그것에 따르면 새로운 것이 든 아니든간에, 그리고 두 번째로는 두 번째로 끈적 거리는 뉴스가 처음에는 최신 시간에 표시되고 그 이후에는 끈적 거리지 않은 뉴스가 또한 가장 최근의 시간으로 정렬된다는 것을 의미합니다. 동일한 쿼리, 이것이 문제입니다. mysql 'order by'문제가 있습니까?

나는이 시도했지만 작동하지 않았다 :
SELECT * FROM news ORDER BY n_stick,n_time DESC 

는 또한이 시도 않았다

SELECT * FROM news ORDER BY n_stick DESC,n_time DESC 

뿐만 아니라 해결책을, 도움이 친구의?

감사합니다.

+0

두 번째 쿼리가 반환하는 내용과 반환해야 할 내용을 게시하십시오. – Quassnoi

답변

1

두 번째 쿼리

SELECT * 
FROM news 
ORDER BY 
     n_stick DESC, n_time DESC 

작동합니다.

+0

예, 이제 작동합니다 !! 그것은 정말로 이상합니다, 나는 필드 이름에 실수를 흘린 것 같아요. 그리고 내가 그것을 썼을 때 여기에 맞는 것을 만들어 줬습니다. 당신에게 감사드립니다. –

관련 문제