Salve a tutti

Il mio problema è con le query uso il database Paradox

Il risultato di una query1 che gestisco nella proprietà sql del componente

SELECT IDMetodo, IDDiagnosi FROM punti
WHERE IDDiagnosi=2
GROUP BY IDMetodo, IDDiagnosi

query1 consta in questo caso di due record

(TABELLA Punti)
campi Punti diagnosi
1record 1 2
2record 4 2

In base ai risultati della query1 devo tirare fuori la query 2 che ha i seguenti campi

TABELLA OPERAZIONI
campi metodo P1
1record 1 A
2record 2 B
3record 3 C
4record 4 D

Il risultato della query2 sarà questo: IN SOSTANZA MI COLLEGO AL CAMPO METODO

campi metodo P1
1record 1 A
4record 4 D

mi sono aiutata con access, viene fuori qualcosa, ma ci sono dei campi duplicati e inoltre
non è del tutto corretto il risultato, riporto l'sql che uso da codice:

query1.SQL.Clear;
query1.SQL.Add('Select IDMetodo,P1 from operazioni INNER JOIN punti ON IDPunti = IDMetodo');
query1.Open;


GRAZIE Monique