Salve ragazzi, avrei bisogno di un po di aiuto con delle query, benché credo siano abbastanza banali.
Mi viene data questa tabella:
Anagrafica(cod:fiscale, nome, cognome, salari, capo_ufficio:ANAGRAFICA)
Mi viene chiesto di "Trovare quante persone guadagnano più dei loro capoUfficio"
L'ho risolta così, ma non ne sono molto sicuro della correttezza:
SELECT COUNT(*)
FROM Anagrafica A JOIN Anagrafica B ON A.CodFiscale=B.CapoUfficio
WHERE A.Salario > B.Salario
Non ho idea sulla correttezza di un join del genere:S

Rispondi quotando
