Ciao ragazzi ho un problema con access 2003 o non ho la più pallida idea di come risolverlo sempre se si può!!! Ho fatto un db con 3 tabelle: anagrafica, primoTrattamento e followup (tra anagrafica e primoTrattamento c'è una relazione 1:N e tra anagrafica e follwup una relazione 1:N).
Nella tabella anagrafica ho i seguenti records:
ID_PZ (contatore)
----------------
1
2
3
4
nella tabella primoTrattamento ho i seguenti records ID_TRATT coincide con ID_PZ in quanto ogni paziente ha il suo primoTrattamento):
ID_TRATT (contatore) Link_ID_PZ (chiave esterna della tabella)
-------------------- ----------
1 1
2 2
3 3
4 4
nella tabella followup ho i seguenti records (un paziente può aver fatto più followup):
ID_FU (contatore) Link_ID_PZ (chiave esterna della tabella)
----------------- ----------
1 1
2 1
3 1
4 3
5 2
6 2
7 3
8 4
9 4
10 1
Vorrei ottenere come risultato:
Link_ID_PZ
(= ID_PZ) primoTrattamento followup
---------- ---------------- --------
1 1 1 2 3 10
2 2 5 6
3 3 4 7
4 4 8 9
Come posso fare ad ottenere questo risultato?...praticamente visualizzare tutti i campi (o alcuni a scelta) riferiti ad ogni paziente visti così in orizzontale?
Sperando in una vostra risposta vi ringrazio anticipatamente...

Rispondi quotando