0
我有很多關鍵字 - 「b1,b2,b3,a1,z1」,這些關鍵字稍後將組成查詢條件,以便從數據庫執行查詢。如何按條件對結果進行排序?
是這樣的:
SELECT *
FROM sometable
WHERE id IN (b1,b2,b3,a1,z1)
但搜索結果都是爲了一個爛攤子。
ID
------------
a1
b2
b3
b1
z1
的問題是如何讓搜索結果中完全呈現爲B1,B2,B3,A1,Z1
你看過訂單的謂詞嗎? –
你如何收到這些關鍵字?如果這是一個存儲過程,則可以創建一個帶有身份PK的局部變量表,然後針對它進行連接並按該字段排序。 – Andrew
你使用任何CSV分割器將關鍵字分割成列表? – Squirrel