Query senza riferimento ID

sabato 03 novembre 2007 - 16.06

illusione Profilo | Junior Member

Salve

ho una query che estraggo da diverse tabelle

ma quando non trova un riferimento ID in una tabella

non mi visualizza piu niente.

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

come posso fare?

vorrei che se manca un ID di qualche tabella mi venga visualizzato ND.

grazie!

lbenaglia Profilo | Guru

>ho una query che estraggo da diverse tabelle
>ma quando non trova un riferimento ID in una tabella
>non mi visualizza piu niente.
>come posso fare?

Ciao Fabrizio,

Per ottenere tutte le righe di sinistra o di destra durante una operazione di JOIN devi eseguire rispettivamente una LEFT OUTER JOIN oppure una RIGHT OUTER JOIN.
Le colonne non valorizzate risulteranno NULL.

>vorrei che se manca un ID di qualche tabella mi venga visualizzato
>ND.
Se il DBMS che stai utilizzando aderisce allo standard ANSI SQL puoi utilizzare la funzione COALESCE.

>grazie!
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

illusione Profilo | Junior Member

grazie mille finalmente ho capito la differenza fra left e right.



Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5