J'ai une table dans ma base de données avec des titres de chansons. Il y a plusieurs doublons, mais ils sont légèrement éteints. Par exemple, ma table pourrait ressembler à ceci:Trouver des lignes similaires dans mysql
id title
1 Photobooth
2 Photobooth [*]
3 Photobooth [dvd]
4 Photobooth [acoustic]
5 Song for Kelly Huckaby
6 Song for Kelly Huckaby [*]
Je suis en train de le décomposer si mes résultats ressembleraient:
1 Photobooth
5 Song for Kelly Huckaby
Comment dois-je manipuleront cette requête? Débarrassez tout de [] et trouvez des dups?
Est-ce que les entrées "légèrement off" se terminent toujours par un '[...]'? Vous pourriez probablement utiliser une fonction regex pour éliminer tout ce qui se termine par '\ [. * \] $' Et effectuer un 'GROUP BY' sur l'ensemble résultant. Juste mes 2 cents ... –
Yessir, la majorité des différentes versions de piste sont au format [...]. Il y a une poignée qui ne suivent pas cette mise en forme, mais je suis à l'aise avec la manipulation de ces one-offs manuellement. – Mike