Como eu iria encontrar o mais alto / maior de algo com relação álgebra, domínio relacional cálculo e tuple relacional cálculo

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

Pergunta

Esta é parte de uma lição de casa. Eu tenho várias perguntas pedindo encontrar o eid do empregado com o salário mais alto, ou 2º maior salário. Encontrar o piloto que é certificada para a maioria das aeronaves. Eu não tenho qualquer ideia sobre como fazê-lo. Não existem exemplos no capítulo, e google está provando menos que útil. Se alguém pudesse me mostrar como fazer apenas um destes, ele vai ajudar muito.

aqui estão as tabelas:


Aircraft ( Ajuda : integer, aname : corda, cruisingrange : integer)

Certified ( eid : integer, Ajuda : integer)

Os colaboradores ( eid : integer, ename : corda, salário : int)


Foi útil?

Solução

Eu posso lhe dar uma dica de como obter os valores máximo e mínimo:

pensar sobre o fato de que você pode participar de uma entidade sobre si mesmo, agora acho que o que se juntar critérios que você pode usar .. e então você pode usar o resultado da junção de subtrair resultados de seu conjunto inicial de elementos

EDIT:? o que acontece se você juntar os empregadores com eles egos com um critério de ter primeiro salário <= segundo salário

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top