0

我有以下狮身人面像查询

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;

任何帮助深表感谢!

4

1 回答 1

0

你真的试过跑步吗...

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

? 结果可能会让你吃惊 :)

于 2013-02-14T12:14:25.640 回答