2010-02-10 25 views
0

我希望我的自動完成功能非常用戶友好。幫助設計自動填充響應的

我有產品,人們會通過搜索:

part# 
manufacturer 

例如搜索

HND123 

Honda 123 

因此,基本上每個製造商都有一個簡短的形式和一個長的形式。

我該如何構建自己的搜索索引,以便當自動完成需要從數據庫中獲取數據時,它將返回兩種查詢類型的結果?

回答

1

即使您有相同的表格,我也會將其作爲UNION執行此操作。假設你在兩個不同的列中搜索。

SELECT PartNumber AS Term FROM Parts WHERE PartNumber LIKE 'input%'
UNION
SELECT Manufaturer AS Term FROM Parts WHERE Manufactuer LIKE 'input%