Advertisement
Guest User

Untitled

a guest
Sep 18th, 2014
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. UPDATE Item SET AttachementID = NULL
  2. FROM Item i
  3. JOIN BidItem ebi ON i.BidItemID = ebi.BidItemID
  4. JOIN Group eg ON ebi.GroupID = eg.GroupID
  5. WHERE eg.EstimateID = @JobID and i.AttachementID NOT IN (
  6. SELECT i.ItemID FROM Item i
  7. JOIN BidItem ebi ON i.BidItemID = ebi.BidItemID
  8. JOIN Group eg ON ebi.GroupID = eg.GroupID
  9. WHERE eg.EstimateID = @JobID
  10. )
  11.  
  12. UPDATE Item SET AttachementID = NULL
  13. FROM Item i
  14. JOIN BidItem ebi ON i.BidItemID = ebi.BidItemID
  15. JOIN Group eg ON ebi.GroupID = eg.GroupID
  16. WHERE eg.EstimateID = @JobID
  17.  
  18. and not exists
  19. (
  20. SELECT null FROM Item i
  21. JOIN BidItem ebi ON i.BidItemID = ebi.BidItemID
  22. JOIN Group eg ON ebi.GroupID = eg.GroupID
  23. WHERE eg.EstimateID = @JobID
  24. /* now "relate" to the outside query */
  25. and i.ItemID = i.AttachementID
  26. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement