2013-02-14 73 views
0

我有以下的狮身人面像查询SphinxQL - 如何按日期没有搜索查询

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

这是工作完全正常,当我需要搜索“汽车”订购。

比方说,你有一个搜索字段,有人输入'汽车',但如果输入一个空字符串“'?在这种情况下,我想显示按日期排序的所有结果。

SphinxQL需要在查询MATCH(..),这样做就像SQL

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

将无法​​正常工作。

如何在没有搜索条件的情况下按日期排序? 我曾尝试没有成功:(

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 2013-02-14 12:32:18