Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    4

    [Access 2003]: query in orizzontale

    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...

  2. #2
    access ha la funzione PIVOT, dalle un'occhiata

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.