Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    sql con multipli campi id

    ciao a tutti,
    non riesco a venirne fuori con questa query.
    Ho una tabella tipo questa struttura:

    id | nome_id_1 | cognome_id_1 | nome_id_2 | cognome_id_2 | nome_id_3 | cognome_id_3

    i nome sono in una tabella, i cognomi in un altra.
    Come faccio a fare un unica query che mi recupera i vari nomi e cognomi?

    grazie mille!

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    p.es. come traccia SELECT * FROM elenco,nomi,cognomi WHERE/ON ( (elenco.nome_id_1=nomi.id) OR (elenco.nome_id_2=nomi.id)) ... ma si potrebbe ottimizzare... bisogna vedere poi che cosa ti serve esattamente: puoi fare un esempio di che tipo di record vorresti ottenere?

  3. #3
    ciao eiyen,
    grazie della risposta.

    Mi cerco di spiegare meglio:

    Struttura record:
    id | nome_id_1 | cognome_id_1 | nome_id_2 | cognome_id_2 | nome_id_3 | cognome_id_3

    Contenuto vero record dove gli id dei nomi e dei cognomi vengono da 2 tabelle saparate:
    12 | 34 | 23 | 23 | 76 | 12 | 34


    Quello che vorrei stampare:
    21 | Paolo | Rossi | Giuseppe | Verdi | Mario | Bianchi

    uff... non so se è chiaro
    grazie ancora!

  4. #4
    alla fine l'ho fatto con più query... più dispendioso di energie ma almeno ne sono uscito...
    grazie

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.