Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    173

    [SQL] cambiare nome in Select

    Ciao ragazzi,
    è la prima volta che sto cercando di usare un database in un progetto java.

    Dovrei fare una query su una tabella prestiti_dvd,
    che mi restituisce id_utente, id_dvd, inizio_prestito

    Adesso dovrei sostituire id_utente in nome e cognome che si trovano nella tabella utenti
    e
    id_dvd in dvd_titolo che si trova nella tabella dvd.

    Sono riuscito a fare la prima parte ma non riesco a collegare più tabelle, posto codice:
    codice:
    "SELECT * FROM  utenti INNER JOIN prestito_dvd USING (ute_id)";
    Grazie mille a tutti...

  2. #2
    - prestiti_dvd
    -> id_dvd
    -> id_utente
    -> inizio_prestito

    - dvd
    -> id_dvd
    -> dvd_titolo

    - utenti
    -> id_utente
    -> nome
    -> cognome
    Codice PHP:
    select from prestiti_dvd  
    left join dvd on prestiti_dvd
    .id_dvd dvd.id_dvd 
    left join utenti on prestiti_dvd
    .id_utente utenti.id_utente 
    where utenti
    .id_utente ""

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    173
    Ho fatto in questo modo ma non mi restituisce nulla:

    codice:
    String qry = "select * from prestito_dvd left join dvd on prestito_dvd.dvd_id = dvd.dvd_id left join utenti on prestito_dvd.ute_id = utenti.ute_id where utenti.ute_id = utenti.ute_nome";
    Grazie ancora

  4. #4
    Non ti risulta niente perchè c'è un cortocircuito, nel where gli dici di cercare dove l'id dell'utente è = al suo nome e questo è impossibile, o gli dici che l'id utente deve essere "id a scelta" o gli dici che il nome utente deve essere "nome a caso".

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    173
    non capisco.
    Io vorrei che al posto di stamparmi id_utente e id_dvd mi stampi il nome dell'utente e il titolo del dvd.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.