Visualizzazione risultati 1 fino 3 di 3

Discussione: [mysql]Select sotto where in due table

  1. #1
    Guest

    Predefinito [mysql]Select sotto where in due table

    Salve,
    avendo due tabelle

    utenti con campi: id, città
    indirizzi con campi: id, indirizzo

    Come posso selezionare tutti gli utenti della tabella indirizzi che abitino nella città Roma ad esempio?

    Grazie in anticipo.

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Non so se ho compreso a pieno la tua domanda: l'ID della tabella "indirizzi" è sempre riferita all'utente?

    Se sì la query che ti serve è questa:
    Codice:
    select *
    from utenti, indirizzi
    where utenti.id = indirizzi.id and utenti.città = 'Roma'
    però potresti anche valutare di inserire id, città e indirizzo nella stessa tabella, la query diverrebbe decisamente più semplice:
    Codice:
    select *
    from utenti
    where città = 'Roma'
    Se non è questo che cercavi, occorre sapere qual è il legame tra le tabelle "utenti" e "indirizzi"...

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da dementialsite Visualizza messaggio
    Non so se ho compreso a pieno la tua domanda: l'ID della tabella "indirizzi" è sempre riferita all'utente?

    Se sì la query che ti serve è questa:
    Codice:
    select *
    from utenti, indirizzi
    where utenti.id = indirizzi.id and utenti.città = 'Roma'
    però potresti anche valutare di inserire id, città e indirizzo nella stessa tabella, la query diverrebbe decisamente più semplice:
    Codice:
    select *
    from utenti
    where città = 'Roma'
    Se non è questo che cercavi, occorre sapere qual è il legame tra le tabelle "utenti" e "indirizzi"...

    Stammi bene...
    Perfect...grazie mille!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •