Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. SELECT *
  2. FROM tbl_contract co
  3. LEFT JOIN tbl_customer cu ON cu.customer_id = co.customer_id
  4. WHERE cu.marketing_allowed = 1 AND co.marketing_allowed = 1
  5. GROUP BY cu.id
  6. ORDER BY cu.name ASC
  7.  
  8. SELECT *
  9. FROM tbl_contract co
  10. LEFT JOIN tbl_customer cu ON cu.customer_id = co.customer_id
  11. GROUP BY co.id
  12.  
  13. tbl_contract:
  14. id: INT(11) PRIMARY
  15. customer_id: INT(11)
  16. marketing_allowed: TINYINT(1)
  17.  
  18. tbl_customer:
  19. customer_id: INT(11) PRIMARY
  20. marketing_allowed: TINYINT(1)
  21.  
  22. SELECT (...)
  23. HAVING cu.marketing_allowed = 1
  24.  
  25. SELECT *
  26. FROM tbl_contract co
  27. INNER JOIN tbl_customer cu ON cu.customer_id = co.customer_id AND cu.marketing_allowed = 1
  28. WHERE cu.marketing_allowed = 1
  29. ORDER BY cu.name ASC
  30.  
  31. SELECT *
  32. FROM tbl_contract co
  33. LEFT JOIN tbl_customer cu ON cu.customer_id = co.customer_id
  34. WHERE cu.marketing_allowed = 1 AND co.marketing_allowed = 1
  35.  
  36. SELECT *
  37. FROM tbl_contract co
  38. LEFT JOIN tbl_customer cu
  39. ON cu.customer_id = co.customer_id
  40. AND cu.marketing_allowed = 1
  41. WHERE co.marketing_allowed = 1
  42.  
  43. SELECT *
  44. FROM tbl_contract co
  45. LEFT JOIN tbl_customer cu ON cu.customer_id = co.customer_id AND cu.marketing_allowed = 1
  46. WHERE co.marketing_allowed = 1
  47.  
  48. SELECT
  49. t1.field1,
  50. t1.field2,
  51. ...
  52. (SELECT
  53. t2.field3
  54. FROM table2 t2
  55. WHERE t2.fieldX=t1.fieldX
  56. ) AS field3,
  57. (SELECT
  58. t2.field4
  59. FROM table2 t2
  60. WHERE t2.fieldX=t1.fieldX
  61. ) AS field4,
  62. FROM table1 t1
  63. WHERE t1.fieldZ='valueZ'
  64. ORDER BY t1.sortedField
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement