Guest User

Untitled

a guest
Jul 24th, 2018
640
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.98 KB | None | 0 0
  1. mysql> select email from sh_mail_list where `group`='5';
  2. +-------------------------+
  3. | email |
  4. +-------------------------+
  5. | me@me.com |
  6. | you@you.com |
  7. | me.test@gmail.com |
  8. | me@me.com |
  9. [[[[ if i add a new row here then AND should be used]]]]]
  10. +-------------------------+
  11. 4 rows in set (0.00 sec)
  12.  
  13.  
  14. mysql> select email from table1;
  15. +-----------------------+
  16. | email |
  17. +-----------------------+
  18. | me.test@gmail.com |
  19. +-----------------------+
  20. 1 row in set (0.00 sec)
  21.  
  22.  
  23.  
  24. mysql> select email from table2;
  25. +-------------------------+
  26. | email |
  27. +-------------------------+
  28. | me.test@gmail.com |
  29. | you@you.com |
  30. +-------------------------+
  31. 2 rows in set (0.00 sec)
  32.  
  33.  
  34. mysql> select email from table3;
  35. +-------------------------+
  36. | email |
  37. +-------------------------+
  38. | me.test@gmail.com |
  39. | me@me.com |
  40. | you@you.com |
  41. +-------------------------+
  42. 3 rows in set (0.00 sec)
  43.  
  44.  
  45. mysql> select a.*,b.id,c.id,d.id from sh_mail_list a
  46. -> left join table1 b on a.email=b.email
  47. -> left join table2 c on a.email=c.email
  48. -> left join table3 d on a.email=d.email
  49. ->
  50. -> where
  51. -> a.group='5' AND (
  52. -> b.id is null OR
  53. -> c.id is null OR
  54. -> d.id is null
  55. -> );
  56. +-----+-------------------------+--------+------+--------+-----------+-------+--------+-------+------+--------+------+------+------+----------+-------+-----------+----------+---------+-------+--------------+------+------+-------+------+------+------+
  57. | id | email | email2 | type | sector | subscribe | phone | mobile | skype | fax | street | zip | city | land | language | title | firstname | lastname | company | group | importedfrom | flag | note | extra | id | id | id |
  58. +-----+-------------------------+--------+------+--------+-----------+-------+--------+-------+------+--------+------+------+------+----------+-------+-----------+----------+---------+-------+--------------+------+------+-------+------+------+------+
  59. | 335 | me@me.com | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | 5 | | | | | NULL | NULL | 2 |
  60. | 336 | you@you.com | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | 5 | | | | | NULL | 2 | 3 |
  61. | 338 | me@me.com | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | 5 | | | | | NULL | NULL | 2 |
  62. +-----+-------------------------+--------+------+--------+-----------+-------+--------+-------+------+--------+------+------+------+----------+-------+-----------+----------+---------+-------+--------------+------+------+-------+------+------+------+
  63. 3 rows in set (0.01 sec)
  64.  
  65. mysql>
Add Comment
Please, Sign In to add comment