Advertisement
Guest User

Untitled

a guest
Jul 28th, 2015
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. SELECT
  2. a.column1,
  3. a.column2,
  4. b.column1,
  5. c.column1,
  6. IF a.column3 NOT NULL
  7. THEN (
  8. SELECT c.column1, c.column2, c.column3, d.column1
  9. FROM table_d d
  10. INNER JOIN table_c c
  11. ON d.column1 = c.column1 AND c.column4 = 1
  12. WHERE d.column2 = a.column3
  13. );
  14. END IF;
  15.  
  16. FROM table_a a
  17.  
  18. INNER JOIN table_b b
  19. ON a.column1 = b.column1 AND b.column2 = 1
  20.  
  21. INNER JOIN table_c c
  22. ON a.column1 = c.column1 AND c.column2 = 1
  23.  
  24. WHERE
  25. a.column1 = 1000
  26. AND b.column3 = 1
  27. AND c.column3 = 0
  28.  
  29. ORDER BY
  30. a.column1 ASC
  31.  
  32. SELECT
  33. a.column1,
  34. a.column2,
  35. b.column1,
  36. c.column1,
  37. cc.column1,
  38. cc.column2,
  39. cc.column3,
  40. d.column1
  41.  
  42. FROM table_a a
  43.  
  44. INNER JOIN table_b b
  45. ON a.column1 = b.column1 AND b.column2 = 1
  46.  
  47. INNER JOIN table_c c
  48. ON a.column1 = c.column1 AND c.column2 = 1
  49.  
  50. LEFT JOIN table_d d
  51. ON a.column3 = d.column2
  52.  
  53. INNER JOIN table_c cc
  54. ON d.column1 = cc.column1 AND cc.column4 = 1
  55.  
  56. WHERE
  57. a.column1 = 1000
  58. AND b.column3 = 1
  59. AND c.column3 = 0
  60.  
  61. ORDER BY
  62. a.column1 ASC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement