Ho la tabella elenco_film così costruita:
| Codice Argomento | Titolo | Regista |
| 001 | Cenerentola | Disney |
| 001 | Biancaneve | Disney |
| 001 | Toplino | Disney |
| 003 | Via col vento | Victor Fleming |
| 003 | Casablanca | Michael Curtiz |
| 005 | Capitani coraggiosi | Victor Fleming |
Vorrei fare una query che mi riporti tutti i campi della tabella più uno con il totale dei film per regista.
Vorrei ottere quindi una cosa del genere:
| Codice Argomento | Titolo | Regista | Count|
| 001 | Cenerentola | Disney | 3 |
| 001 | Biancaneve | Disney | 3 |
| 001 | Toplino | Disney | 3 |
| 003 | Via col vento | Victor Fleming | 2 |
| 005 | Capitani coraggiosi | Victor Fleming | 2 |
| 003 | Casablanca | Michael Curtiz | 1 |
Questo il misero tentativo:
select *,(select count(*) from elenco_film group by regista) from elenco_film order by regista
Naturalmente la query non funziona perchè il count mi ritorna più di un record.
Vi ringrazio in anticipo per qualsiasi suggerimento