[MYSQL] problema con una query in loop

  • Creatore Discussione Creatore Discussione kelmer
  • Data di inizio Data di inizio

kelmer

Nuovo Utente
16 Nov 2010
4
0
0
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=DATI_ANAGRAFICI.Codice_fiscale=RECAPITO.Codice_fiscale) 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..
 
A vederla così non mi sembra di vedere errori...
Non è che potresti potresti postare un dump della struttura delle 3 tabelle?
Non chiedo i dati, vista la tipologia di informazioni contenute, a meno che tu abbia dei dati di test da poter usare.
 

Discussioni simili