2013-02-14 2 views
0
내가 '자동차'를 검색해야 할 때 완벽하게 잘 작동

SphinxQL - 검색 쿼리

SELECT * FROM cars WHERE MATCH('car'); 

나는 다음과 같은 스핑크스 쿼리를 가지고

없이 날짜로 주문하는 방법.

누군가가 '자동차'를 입력하는 검색 필드가 있다고 가정 해 보겠습니다.하지만 빈 문자열 ''을 입력하면 어떻게 될까요? 이 경우 모든 결과를 날짜순으로 표시하려고합니다.

SphinxQL 그렇게 작동하지 않습니다

SELECT * FROM cars ORDER BY date DESC LIMIT 0, 20; 

SQL

에서 같이하고, 쿼리에서 MATCH (..)이 필요합니다.

어떻게 검색어없이 날짜순으로 주문할 수 있습니까? 은 내가 어떤 도움이 많이 감사합니다

SELECT * FROM cars WHERE MATCH('*') ORDER BY date DESC LIMIT 0, 20; 

성공하지 :(으로 다음과 같은 시도

답변

0

당신이 actully 실행 시도 해 봤나 ...

SELECT * FROM cars ORDER BY date DESC LIMIT 0, 20; 

결과는 당신을 놀라게 수 있습니다!?)

+0

facepalm 스마일은 어디 있습니까? ... 그게 다야. 감사! – Aley