Bonjour à tous,

J'ai créé une vue qui affiche les données que je désire, mais malheureusement elle affiche aussi plusieurs lignes qui ont "NULL" comme valeur dans chaque champs. Je ne trouve pas ce qui cause ce phénomène, et j'aimerais avoir votre avi. Voici le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
SELECT     dbo.VIEW3weeks.GSDC_Name, dbo.VIEW3weeks.CA_Name, dbo.VIEW3weeks.PA_Name, dbo.VIEW3weeks.Availibility_ID, 
                      dbo.VIEW3weeks.[Date of entry]
FROM         dbo.VIEW3weeks FULL OUTER JOIN
                          (SELECT     dbo.VIEWLatestDate.GSDC_Name, dbo.VIEWLatestDate.PA_Name, dbo.VIEWLatestDate.CA_Name
                            FROM          dbo.VIEWLatestDate) DERIVEDTBL ON 
                      dbo.VIEW3weeks.GSDC_Name = DERIVEDTBL.GSDC_Name COLLATE SQL_Latin1_General_CP1_CI_AS AND 
                      dbo.VIEW3weeks.PA_Name = DERIVEDTBL.PA_Name COLLATE SQL_Latin1_General_CP1_CI_AS AND 
                      dbo.VIEW3weeks.CA_Name = DERIVEDTBL.CA_Name COLLATE SQL_Latin1_General_CP1_CI_AS
WHERE     (dbo.VIEW3weeks.GSDC_Name IS NULL) OR
                      (DERIVEDTBL.GSDC_Name IS NULL)
Et voici un exemple de résultat que je recois:








Canada APZ NTC 92 21/01/2008 9:20:12 AM
Canada CPM SI 102 22/01/2008 4:34:29 PM
Mexico CPM NDI 109 23/01/2008 6:19:47 PM
Mexico SPM NDI 110 23/01/2008 6:20:43 PM

Bon ca ne paraît pas super bien, mais il y a 6 lignes avec la valeur NULL comme résultat dans chaque champ et ensuite il y a les données que je désire.
Qu'est-ce qui cause la création de ces lignes inutiles?
Puis-je me débarasser de celles-ci?