Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Interrogazione sql

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    97

    Interrogazione sql

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    136
    Penso così dovrebbe andare

    codice:
    SELECT I_V.Venditore
    FROM INVIA_GRADIMENTO as I_G join RICEVE_GRADIMENTO as R_G on I_G.Transazione=R_G.Transazione join    INDIRIZZO_ACQUIRENTE as I_A on I_G.Acquirente=I_A.Acquirente join INDIRIZZO_VENDITORE as I_V on R_G.Venditore=I_V.Venditore
    WHERE I_A.Città=I_V.Città and I_G.Voto>=3
    Saluti.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    97
    sembra scritta bene però l'ho scritta ne db e mi da un risultato errato...

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    136
    mandaci qualche info in più.Saluti.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    97
    risolto grazie tutto ok funziona ^_^

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.