>Non è proprio il risultato che dovrei avere.
>Vedi Lorenzo il mio result non deve essere altro che quello che
>sta nella tabella tab_contatti, con l'unica differenza che invece
>dei valori numeri che stanno in Mittente e Destinatario devo
>visualizzare il valore ragione collegato a tale valore numerico.
>Con la query che mihai dato tu invece ottengo un valore per ogni
>record presente in tab_archivio.
Non avevo capito.
La query che cerchi è identica alla precedente con l'aggiunta delle colonne mancanti:
SELECT
C.ID_contatti
, C.id_protocollo
, C.id_direzione
, A1.Ragione AS Mittente
, A2.Ragione AS Destinatario
, C.oggetto
, C.messaggio
, C.allegato
, C.data
, C.orario
, C.letto
FROM (tab_archivio AS A1
INNER JOIN tab_contatti AS C
ON A1.ID_Archivio = C.Mittente)
INNER JOIN tab_archivio AS A2
ON A2.ID_Archivio = C.Destinatario;
>Grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org