我需要排列其中一列與另一列完全相同的值。有沒有辦法做到這一點?如果有,請告訴我。 ORDER BY wordMatch = wordCount
排序方式是一列與另一列的值完全相同
SELECT * ,
(input LIKE '% i %') +
(input LIKE '% love %') +
(input LIKE '% you %') AS wordMatch,
(LENGTH(input) - LENGTH(REPLACE(input, ' ', '')) -1) AS wordCount
FROM allData
HAVING wordMatch > (wordCount * 0.6666)
AND wordCount > (3 * 0.6666)
ORDER BY wordMatch = wordCount
LIMIT 50
您的查詢有何問題? –