Originariamente inviato da dops
supponiamo che io abbia una tabella con dei codici:
codice:
Tabella codici:
Codice
00544
55478
87163
11787
85656
ed inoltre una tabella con qualche milione di record che contiene nel campo codice i codici che mi interessano, e che contiene soprattutto un campo con la descrizione di questo codice, una cosa del genere inosmma:
codice:
Tabella descrizione codici:
Codice Descrizione
00544 Descrizione del codice 00544
00544 Descrizione del codice 00544
.....................................
55478 Descrizione del codice 55478
55478 Descrizione del codice 55478
.....................................
etc..
Come recupero con il solo sql la descrizione del codice nella tabella descrizione codici senza dover per forza recuperare tutti i record di questa tabella?
... non ho mica capito qual'è il problema vero;
comunque ci provo :
codice:
select
c.codice as CodiceInCodici,
isnull(d.codice,'Codice non presente in TabDescrizioni') as CodiceInDescrizioni,
d.descrizione
from TabCodici c
left join
(
select distinct codice, descrizione
from TabDescrizione
) d
on c.codice=d.codice