Teraz, gdy masz widok obejmujący Twoją skomplikowaną logikę, możesz skonstruować zapytanie w ten sposób, aby uzyskać to, czego szukasz:
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]
Dodatkowe uwagi:(1) To może nie być skuteczne, ale warto spróbować, ponieważ nie jesteś inicjatorem tego zapytania! Optymalizacja tego zapytania byłaby bestią. (2) Masz w widoku klauzulę ORDER BY, która jest niepotrzebnym hitem wydajności. Powinieneś to usunąć i wykonać żądane ORDER BY w zapytaniu, a nie w swoim widoku.