Wie führe ich eine Postgresql-Unterabfrage in einer select-Klausel mit einer join-from-Klausel wie SQL Server durch?

Ich versuche die folgende Abfrage auf postgresql zu schreiben: select name, author_id, count(1), (select count(1) from names as n2 where n2.id = n1.id and t2.author_id = t1.author_id ) from names as n1 group by name, author_id Dies würde sicherlich unter Microsoft SQL Server funktionieren, aber...