Please start any new threads on our new 
    site at https://forums.sqlteam.com.  We've got lots of great SQL Server
    experts to answer whatever question you can come up with.
    
        | 
                
                    | 
                            
                                | Author | Topic |  
                                    | dzsondzsiStarting Member
 
 
                                        3 Posts | 
                                            
                                            |  Posted - 2009-08-04 : 11:14:37 
 |  
                                            | I have two tables to compare.How can I find those records which contain a null-value in one table and something else in the other?The SQL-statement at the moment is:SELECT [Vendors ECC].[Vendor Num], [Vendors ECC].[Name 2], [General Data MDM].[Name 2]FROM [Vendors ECC] INNER JOIN [General Data MDM] ON [Vendors ECC].[Vendor Num] = [General Data MDM].[Vendor Number]GROUP BY [Vendors ECC].[Vendor Num], [Vendors ECC].[Name 2], [General Data MDM].[Name 2]HAVING ((([General Data MDM].[Name 2])<>[Vendors ECC]![Name 2])) OR ((Not ([Vendors ECC].[Name 2])=IsNull([Vendors ECC]![Name 2])) AND (([General Data MDM].[Name 2])=IsNull([General Data MDM]![Name 2]))) OR ((([Vendors ECC].[Name 2])=IsNull([Vendors ECC]![Name 2])) AND (Not ([General Data MDM].[Name 2])=IsNull([General Data MDM]![Name 2])));However, it does return only those where there are not null-values in both fields. |  |  
                                    | dzsondzsiStarting Member
 
 
                                    3 Posts | 
                                        
                                          |  Posted - 2009-08-04 : 12:02:23 
 |  
                                          | Solved already. |  
                                          |  |  |  
                                |  |  |  |