Het gebruik van weergaven voegt een abstractieniveau toe :u kunt later de structuur van uw tabellen wijzigen en u hoeft de code die de informatie over de lijsten weergeeft niet te wijzigen, omdat u nog steeds de weergave opvraagt (de weergavedefinitie kan echter veranderen).
Het belangrijkste verschil is dat weergaven na elke invoeging worden bijgewerkt, zodat de gegevens "klaar" zijn wanneer u de weergave opvraagt, terwijl het gebruik van uw aangepaste query ervoor zorgt dat MySQL alles elke keer berekent (er is natuurlijk wat caching).
Het komt erop neer dat als uw lijsten minder vaak worden bijgewerkt dan dat ze worden bekeken, u enige prestatiewinst zult zien bij het gebruik van weergaven.