Guest User

Untitled

a guest
Sep 23rd, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.50 KB | None | 0 0
  1. drop table if exists #1
  2. CREATE TABLE #1 (ObjectId int,  variant int, value int)
  3. INSERT INTO #1
  4. VALUES (1,1,null), (1,2,null), (1,1,1), (1,2,3),(1,3,3),(1,3,4)
  5.  
  6. -------------------------------
  7. SELECT ObjectId, variant
  8. FROM #1 y
  9. GROUP BY y.ObjectId, y.variant
  10.  
  11. except
  12.  
  13. SELECT  ObjectId, variant
  14. FROM #1 x
  15. WHERE value IS NULL
  16. GROUP BY ObjectId, variant
  17.  
  18. -------------------------------
  19. SELECT ObjectId, variant
  20. FROM #1 y
  21. GROUP BY y.ObjectId, y.variant
  22. having max(iif(value is null,  1,  0)) = 0
Advertisement
Add Comment
Please, Sign In to add comment