diff --git a/src/library/dao/playlistdao.cpp b/src/library/dao/playlistdao.cpp index 37e498713b8..aa22b1cc6c7 100644 --- a/src/library/dao/playlistdao.cpp +++ b/src/library/dao/playlistdao.cpp @@ -399,12 +399,12 @@ void PlaylistDAO::removeHiddenTracks(const int playlistId) { // phantom track_ids with no match in the library table QSqlQuery query(m_database); query.prepare(QStringLiteral( - "SELECT p1.position FROM PlaylistTracks AS p1" + "SELECT p1.position FROM PlaylistTracks AS p1 " "WHERE p1.id NOT IN (" - "SELECT p2.id FROM PlaylistTracks AS p2" - "INNER JOIN library ON library.id = p2.track_id " - "WHERE p2.playlist_id = p1.playlist_id " - "AND library.mixxx_deleted = 0 ) " + "SELECT p2.id FROM PlaylistTracks AS p2 " + "INNER JOIN library ON library.id=p2.track_id " + "WHERE p2.playlist_id=p1.playlist_id " + "AND library.mixxx_deleted=0) " "AND p1.playlist_id=:id")); query.bindValue(":id", playlistId); query.setForwardOnly(true);