Come avrei trovato la più alta / più grande di qualcosa con relazione algebra, calcolo relazionale dominio e tupla

StackOverflow https://stackoverflow.com/questions/2429131

Domanda

Questo fa parte di un compito a casa. Ho parecchie domande che chiedono trovare l'Eid del dipendente con lo stipendio più alto, o secondo stipendio più alto. Trovare il pilota che è certificata per la maggior parte dei velivoli. Non ho alcuna idea su come farlo. Non ci sono esempi nel capitolo, e Google sta dimostrando meno che utile. Se qualcuno mi potrebbe mostrare come fare solo uno di questi, vi aiuterà molto.

ecco le tabelle:


Aircraft ( aiuto : numero intero, aname : stringa, cruisingrange : integer)

certificata ( eid : intero, aiuto : integer)

I dipendenti ( eid : intero, ename : stringa, stipendio : int)


È stato utile?

Soluzione

ti posso dare un suggerimento su come ottenere il massimo e minimo di valori:

pensare al fatto che si può far parte di un soggetto su se stessa, ora pensare a cosa unirsi a criteri è possibile utilizzare .. e quindi è possibile utilizzare il risultato del join per sottrarre i risultati dalla prima serie di elementi

EDIT:? che cosa succede se si uniscono i datori di lavoro con loro stessi, con un criterio di aver prima stipendio <= secondo stipendio

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top