【发布时间】:2013-06-06 07:19:59
【问题描述】:
是否可以通过将所有值与所选字符串进行比较来对数组进行排序?
我正在尝试对一些自动完成结果进行排序,以便将"like%" 排在"%like%" 之前。
【问题讨论】:
-
您是否使用 UNION 尝试过两种不同的查询?
-
我对其他字段使用相同的查询
-
@Rastaking,您能否提供一些示例输入/输出?
-
我的意思是做
(SELECT * FROM table WHERE field LIKE 'test%') UNION ALL (SELECT * FROM table WHERE field LIKE '%test%' WHERE field NOT IN (SELECT field FROM table WHERE field LIKE 'test%'))
标签: php sorting autocomplete