1
我有這樣一個查詢多個條件:查詢和排序關聯
SELECT * FROM image WHERE name LIKE '%text%' AND group_id = 10 LIMIT 1
的WHERE語句組成的3個條件:
- 文本匹配
- 匹配的外鍵 的
如果我想根據相關性對結果進行排序,那麼取決於:
- 文本的確切匹配度
- 滿足多少條件(例如,文本匹配和外鍵)
這是一個兩個問題,但我覺得有些時候,這些會派上用場的組合。通過這個,我指的是我的一個前職位引起的問題(Way to try multiple SELECTs till a result is available?)。
在此先感謝!
+1但是,爲了避免我認爲的'case'冗長,我將總結布爾值itseft像'(group_id = 10):: int + ...' –
真的,它會更加簡潔這種表達 –
正是我所需要的,謝謝@ oscar-perez!也許這將是很好的編輯你的答案,所以它還包括@Clodoaldo – nepa