Om du är i tabeller av MyISAM-typ, försök att använda ett FULLTEXT-index:
ALTER TABLE sound_tracklist ADD FULLTEXT INDEX (artist, title);
då kan du göra
SELECT artist, title FROM sound_tracklist WHERE MATCH (artist, title) AGAINST ('bach brandenburg concerto')
den skulle inte fånga felstavningar ("konshertoe", någon?), men den skulle söka efter dina angivna tangentbord över alla fält i indexet och fånga dem i valfri ordning.