我在我的數據庫中有一個表格和歌名。有幾個重複,但略有偏離。例如,我的表可能是這樣的:在mysql中查找類似的行
id title
1 Photobooth
2 Photobooth [*]
3 Photobooth [dvd]
4 Photobooth [acoustic]
5 Song for Kelly Huckaby
6 Song for Kelly Huckaby [*]
我試圖打破這種下來,我的結果會是什麼樣子:
1 Photobooth
5 Song for Kelly Huckaby
我應該如何處理被此查詢?去掉[]中的所有內容然後找到dups?
做了 「略過」 的條目總是以'[...]'結束?你可以使用一些正則表達式來消除以'\ [。* \] $'結尾的所有內容,並在結果集上執行一個「GROUP BY」。只是我的2美分... –
Yessir,大多數不同的曲目版本都是格式。有一些不遵循這種格式,但我很樂意手動處理這些一次性。 – Mike