Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di _J_
    Registrato dal
    Apr 2007
    Messaggi
    218

    più foreign key per un solo campo di un'altra tabella

    salve ragazzi,
    vorrei un consiglio da voi su come gestire questa situazione:

    ho una tabella 'cittadino' contenente due campi 'città nascita' e 'città residenza' che fanno entrambi riferimento ad un altro campo 'cod città' di un'altra tabella 'città', che inoltre contiene anche il campo 'nome città'...
    in fase di select mi serve conoscere il cod e il nome della città di nascita, e il cod e il nome della città di residenza...

    cioè devo richiamare due volte la tabella 'città' per specificare la città di nascita e quella di residenza...

    ho provato con il wizard per le query e ho dovuto per forza duplicare la tabella 'città' (e i due duplicati sono collegati tra essi...)
    ma la duplicazione non è che mi convince tantissimo, per via del fatto che in un futuro non molto lontano dovrò intervenire su database con update, insert ecc, ed ho paura di avere problemi in termini di tabella su cui intervenire...

    qualcuno d voi saprebbe consigliarmi qualcosa in merito?
    grazie a chi risponderà

  2. #2
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    si certo ecco il consiglio, guardati le inner join(nel tuo caso specifico) e la teoria dei database e di SQL
    I got the remedy

  3. #3
    Utente di HTML.it L'avatar di _J_
    Registrato dal
    Apr 2007
    Messaggi
    218
    risolto tutto con gli alias tabella

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.