Brug af visninger tilføjer et abstraktionsniveau :du kan senere ændre strukturen af dine tabeller, og du behøver ikke at ændre koden, der viser oplysningerne om listerne, fordi du stadig vil forespørge på visningen (visningsdefinitionen kan dog ændre sig).
Den største forskel er, at visninger opdateres efter hver indsættelse, således at dataene er "klar", hver gang du forespørger i visningen, hvorimod ved at bruge din tilpassede forespørgsel vil MySQL beregne alt hver gang (der er selvfølgelig noget caching).
Den nederste linje er, at hvis dine lister opdateres sjældnere, end de bliver vist, vil du se nogle forbedringer i ydeevnen ved at bruge visninger.