Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    31

    [MYSQL] loop con query tra più tabelle

    salve a tutti.ho un piccolo problema con una query che mi restituisce un loop incredibile e devo spegnere mysql per risolverlo.
    penso di avere scritto bene la query, ma il risultato non è quello che chiedevo.
    in pratica devo selezionare tutto da tre tabelle che hanno come chiave primaria, tutte e tre, il codice fiscale di un paziente.

    quindi faccio select * from DATI_ANAGRAFICI join CARATTERISTICHE_FISICO_SANITARIE join RECAPITO on (CARATTERISTICHE_FISICO_SANITARIE.Codice_fiscale=D ATI_ANAGRAFICI.Codice_fiscale=RECAPITO.Codice_fisc ale) where DATI_ANAGRAFICI.Codice_fiscale="cod.fiscale";

    le tre tabelle sono così strutturate: DATI_ANAGRAFICI (Codice fiscale , Nome, Cognome, Data di nascita, Tipo_paziente, Corso)
    RECAPITO (Codice fiscale, Indirizzo, Citta, Tel_fisso, cellulare, E-mail)
    CARATTERISTICHE_FISICO_SANITARIE (Codice fiscale, Sesso, Peso, Altezza, Gruppo_sanguigno, RH,fumatore, Donatore, Sportivo, Segni_particolari)

    per queste due ultime tabelle, ho messo come vincolo di riferimento Codice_fiscale -->DATI ANAGRAFICI (Codice_fiscale).

    dove sbaglio? grazie a tutti per l'aiuto..

  2. #2
    scua potresti indicare il tipo di relazione che lega le tre tabelle ?

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.