Ciao a tutti devo fare la seguente interrogazione in sql:
"Trovare tutti i venditori che hanno ricevuto valutazioni positive(voto>=3) dagli acquirenti che vivono nella stessa città"


Le tabelle che riguardano l'interrogazione sono:
INVIA_GRADIMENTO(Acquirente, Transazione, Voto, Giudizio, Timestamp)
RICEVE_GRADIMENTO( Venditore , Transazione )
INDIRIZZO_ACQUIRENTE(Acquirente ,Via,Civico,Città )
INDIRIZZO_VENDITORE(Venditore ,Via, Civico,Città )


Per il momnto sono riuscito a scrivere solo i venditori che ricevono valutazioni positive ma il resto non lo riesco a scrivere

select R.Venditore
from INVIA_GRADIMENTO I join RICEVE_GRADIMENTO R on I.Transazione = R.Transazione
where Voto >= 3