Ciao a tutti,
nel mio database ho 2 tabelle: "persone" e "chiamate". In "persone" c'è un attributo "ID"(chiave primaria) che identifica ogni persona ed invece in "chiamate" c'è il campo "ID"(chiave primaria) che identifica ogni chiamata a cui è associato l'ID(chiave esterna) di una persona. In pratica in "chiamate" sono salvate tutte le chiamate che sono state fatte ad una certa persona riportandone anche la data, quindi l'ID della chiamata cambierà sempre ed invece l'ID delle persona potrà comparire su più record(quando si fanno più chiamate alla stessa persona!!).
Il mio problema sorge quando voglio fare una query che mi ritorni i dati della persona e delle chiamate ma solo per le ultime chiamate fatte. Faccio un esempio per far capire meglio:
Tab "persone"
ID|Nome|Cognome
1|mario|rossi
2|luigi|verdi
3|giorgio|blu
Tab "chiamate"
ID|ID_persona|datachiamata|rispostaallachiamata
1|1|10/01/2010|interessato
2|3|10/01/2010|ok
3|2|15/01/2010|niente
4|2|03/01/2010|va bene
5|3|25/01/2010|risentire
6|3|09/01/2010|non interessato
Risultato della query:
Nome|Cognome|datachiamata|rispostaallachiamata
mario|rossi|10/01/2010|interessato
luigi|verdi|15/01/2010|niente
giorgio|blu|25/01/2010|risentire
Non so se mi sono spiegato bene comunque questo è il mio problema.
Qualcuno può aiutarmi?
Grazie