Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Query su 3 tabelle

  1. #1

    Query su 3 tabelle

    Ciao ragazzi scusate son un po' in confusione e arrugginito dal rientro dalle feste...ne approfitto per far gli auguri a tutti. Ecco il mio problema molto sintetizzato, ho tre tabelle:

    UTENTE
    uteid
    utenome
    utecognome
    uteemail
    ....
    ..
    ute_reg_id
    ute_prov_id

    REGIONE
    reg_id
    reg_nome
    ...

    PROVINCIA
    prov_id
    prov_nome
    prov_reg_id
    ..

    Devo fare una query che mi prenda tutti i campi della prima tabella(UTENTE) e al posto di ute_reg_id
    ute_prov_id
    mi stampi il nome della regione e della provincia. Si riesce a fare tutto con un unica query?
    Grazie ciao Simone.

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Una cosa tipo questa può funzionare?
    codice:
    SELECT UTENTE.*, REGIONE.reg_nome, PROVINCIA.provv_nome 
    FROM UTENTE INNER JOIN REGIONE ON UTENTE.ute_reg_id = REGIONE.reg_id
    INNER JOIN PROVINCIA ON UTENTE.ute_provv_id = PROVINCIA.provv_id

  3. #3
    Sei un grande! E' andato al primo colpo grazie! Ciao alla prossima! Simone

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    110

    Re: Query su 3 tabelle

    Originariamente inviato da Symon83
    Ciao ragazzi scusate son un po' in confusione e arrugginito dal rientro dalle feste...ne approfitto per far gli auguri a tutti. Ecco il mio problema molto sintetizzato, ho tre tabelle:

    UTENTE
    uteid
    utenome
    utecognome
    uteemail
    ....
    ..
    ute_reg_id
    ute_prov_id

    REGIONE
    reg_id
    reg_nome
    ...

    PROVINCIA
    prov_id
    prov_nome
    prov_reg_id
    ..

    Devo fare una query che mi prenda tutti i campi della prima tabella(UTENTE) e al posto di ute_reg_id
    ute_prov_id
    mi stampi il nome della regione e della provincia. Si riesce a fare tutto con un unica query?
    Grazie ciao Simone.

    select u.*,prov.prov_nome,reg.reg_nome
    from utente as u,regione as reg,provincia as prov
    where u.ute_reg_id = reg.reg_id
    and u.ute_prov_id = prov.prov_id

    in teoria ti ristampa anche gli ID..delle regioni e delle provincie..modificatela te

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.