Advertisement
Guest User

Untitled

a guest
Mar 5th, 2015
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. Order Number | Payment Type Type | Payment Type Key
  2. 1 PaymentType1 5
  3. 2 PaymentType2 5
  4. 3 PaymentType1 5
  5.  
  6. SELECT
  7. o.Number,
  8. COALESCE(pm1.key, pm2.key),
  9. CASE WHEN o.PaymentTypeType = "PaymentType1"
  10. THEN pm1.pm1_attr1
  11. ELSE pm2.pm2.attr3
  12. END as "Friendly Attribute Name"
  13. FROM ORDER o
  14. LEFT OUTER JOIN PaymentMethod1 pm1 ON
  15. o.PaymentTypeType = "PaymentType1" AND
  16. o.PaymentTypeKey = pm1.key
  17. LEFT OUTER JOIN PaymentMethod2 pm2 ON
  18. o.PaymentTypeType = "PaymentType2" AND
  19. o.PaymentTypeKey = pm2.key
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement