Heeelp !!

Java

Banco de Dados

Oracle PL SQL

28/11/2018

Galera, boa tarde!

To precisando de um ajuda no seguinte exercício.

5 Em que posição chegou o piloto Felipe Massa na prova realizada em 21/03/2013 e em que circuito:

E eu vou precisar usar as seguintes tabelas:

TB_Circuito
TB_PILOTO
TB_PROVA
TB_RESULTADO

Se precisarem eu posso encaminhar as colunas presentes em cada tabela, eu realmente to perdido, fiz o exercício aplicando várias joins porém me perdi no meio do caminho e não pareceu ser esse o caminho correto.

Obrigado desde já!
Julio Cesar

Julio Cesar

Curtidas 0

Melhor post

Emerson Nascimento

Emerson Nascimento

28/11/2018

Passar a estrutura das tabela nos ajudaria muito.
Mas deveria ser algo assim:
Select pl.nome, pr.data, cr.nome circuito, rs.posicao
from TB_PILOTO pl
left join TB_PROVA pr on pr.id_piloto = pl.id_piloto
left join TB_Circuito cr on cr.id_prova = pr.id_prova
left join TB_RESULTADO rs on rs.id_prova = pr.id_prova and rs.id_piloto = pl.id_piloto
where upper(pl.nome) like '%FELIPE MASSA%'
 and pr.data = '2013-03-21'

GOSTEI 1
POSTAR