Advertisement
Guest User

Untitled

a guest
Aug 15th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.55 KB | None | 0 0
  1. SELECT    
  2.     X.A_Id,
  3.     X.A_Name,
  4.     X.B_Id,
  5.     X.B_Name,  
  6.     X.C_Id,
  7.     X.C_Name
  8. FROM
  9. (
  10.     SELECT    
  11.         dbo.A.Id AS A_Id,
  12.         dbo.A.Name AS A_Name,
  13.         NULL AS B_Id,
  14.         NULL AS B_Name,
  15.         dbo.C.Id AS C_Id,
  16.         dbo.C.Name AS C_Name
  17.     FROM        
  18.         dbo.A  CROSS JOIN dbo.C
  19. ) AS X
  20. EXCEPT
  21. (
  22.     SELECT    
  23.         dbo.A.Id AS A_Id,
  24.         dbo.A.Name AS A_Name,
  25.         NULL AS B_Id,
  26.         NULL AS B_Name,
  27.         dbo.C.Id AS C_Id,
  28.         dbo.C.Name AS C_Name
  29.     FROM        
  30.         dbo.A
  31.             INNER JOIN dbo.B ON dbo.A.Id = dbo.B.AId
  32.             INNER JOIN dbo.C ON dbo.B.CId = dbo.C.Id
  33.  )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement