Nu när du har en vy som omsluter din komplicerade logik, kan du strukturera en fråga så här för att få det du letar efter:
SELECT vt.*, vtij.nome_count
FROM view_teste vt
INNER JOIN (SELECT Nome, count(1) as nome_count FROM view_teste
WHERE [additional_filter_conditions]
GROUP BY Nome) vtij on vtij.Nome = vt.Nome
WHERE [additional_filter_conditions]
Ytterligare anmärkningar:(1) Detta kanske inte fungerar, men värt att prova eftersom du inte skapade den här frågan! Att optimera den här frågan skulle vara ett odjur. (2) Du har en ORDER BY-klausul i din åsikt som är en prestationsträff som är onödig. Du bör ta bort det och göra önskad ORDER BY i din fråga, inte i din vy.