0
我一直在尋找一個「爲什麼」這個。 在這個查詢中,我試圖顯示結果,但之前我比較了一個表的URL字段和另一個表的URL字段(我使用CONCAT,因爲這些URL不完全相同),但是當我嘗試添加「按...排序」該聲明需要很長時間才能響應,直到服務器切斷我的連接。Mysql - 「排序方式」不能使用「CONCAT」
SELECT id, url, title MATCH(title, tags, category) AGAINST('white dogs') as score
FROM Items
LEFT JOIN Deleted_Items
ON Deleted_Items.url LIKE CONCAT(Items.url , '%')
WHERE Deleted_Items.url IS NULL
AND MATCH(title, tags, category) AGAINST('white dogs' IN BOOLEAN MODE)
ORDER BY score DESC
LIMIT 30
你需要引用你選擇的表格,否則它會解釋爲重複,並將永遠搜索,直到超時 –
我做了測試,將表的名稱添加到每列,但結果是相同的(項目。 *) – Kokox