Att använda vyer lägger till en abstraktionsnivå :du kan senare ändra strukturen på dina tabeller och du behöver inte ändra koden som visar informationen om listorna, eftersom du fortfarande kommer att fråga i vyn (vydefinitionen kan dock ändras).
Den största skillnaden är att vyerna uppdateras efter varje infogning, så att data är "klar" när du frågar vyn, medan användning av din anpassade fråga kommer att få MySQL att beräkna allt varje gång (det finns viss cachning, naturligtvis).
Summan av kardemumman är att om dina listor uppdateras mer sällan än de visas, kommer du att se vissa resultatförbättringar när du använder visningar.