Salve ragazzi ho la seguente tabella:

codice:
CREATE TABLE automobile
 (targa VARCHAR(7) NOT NULL PRIMARY KEY,
  cilindrata INT(5),
  modello VARCHAR(30),
  casa VARCHAR(20),
  nazione VARCHAR(25),
  tasse INTEGER(6) CHECK (tasse > 0)
  )
Adesso dovrei:

Ricavare la nazione(o nazioni) in cui è prodotto il maggior numero di automobili.

Io ho fatto una cosa del genere:

codice:
CREATE VIEW NumProduzioni (nazione, num_auto_prodotte)
AS SELECT nazione, COUNT(targa)
   FROM automobile
   GROUP BY nazione
   
SELECT MAX(num_auto_prodotte), nazione FROM NumProduzioni
Cioè ho creato una vista, ma se non volessi usare una vista come posso fare?
Sono riuscito a fare solo questo:

codice:
SELECT COUNT(targa) AS num_auto, nazione
FROM automobile
GROUP BY nazione
HAVING num_auto = MASSIMO(come faccio qui)
Grazie anticipatamente