Advertisement
Guest User

Untitled

a guest
May 26th, 2016
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. id | name | idAddress |
  2. ------------------------
  3. 1 | Bernd | 1 |
  4. 2 | Max | 2 |
  5. 3 | Tom | 3 |
  6. 4 | Bob | 4 |
  7. 5 | Alice | 5 |
  8.  
  9. id | country | zip |
  10. ----------------------
  11. 1 | DE | 39213 |
  12. 2 | CH | 13847 |
  13. 3 | NL | 38472 |
  14. 4 | DE | 94872 |
  15. 5 | MT | 54682 |
  16. 6 | US | 4682 |
  17. 7 | DE | 45853 |
  18. 8 | NA | 12144 |
  19.  
  20. idOrga | idAddress |
  21. ------------------
  22. 1 | 6 |
  23. 1 | 7 |
  24. 2 | 7 |
  25. 2 | 8 |
  26.  
  27. idUser | idOrga |
  28. -----------------
  29. 1 | 1 |
  30. 1 | 2 |
  31. 2 | 1 |
  32. 3 | 2 |
  33. 4 | 2 |
  34.  
  35. SELECT `name`, `country` FROM (SELECT `user`.`name`, `address`.`country` from `user`
  36. INNER JOIN `address` ON `user`.`idAddress` = `address`.`id`
  37. UNION
  38. SELECT `user`.`name` from `user`
  39. INNER JOIN `orga2User` `o2U` ON `o2U`.`idUser` = `user`.`id`
  40. INNER JOIN `orga2Address` `o2A` ON `o2A`.`idOrga` = `o2U`.`idOrga`
  41. INNER JOIN `address` `a` ON `a`.`id` = `o2A`.`idAddress`) as `U` WHERE `U`.`country`="DE";
  42.  
  43. name |
  44. --------
  45. Bernd |
  46. Max |
  47. Tom |
  48. Bob |
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement