Mysql选择除@ example1.com和@ example2.com邮件的用户以外的所有用户

时间:2014-09-05 15:32:18

标签: php mysql

我有一个电子邮件地址,如user @ example1.com,user @ example2.com和user@example3.com。我想要选择查询,以便它使用example1,example2& amp; example3.com域名并显示所有其他用户使用的邮件,如user@blabla.com。

编辑:我用过

select * from users where mailaddress  
  NOT like '%banned_domain1.com%'  
    or NOT like '%banned_domain2.com%'  
      or NOT like '%banned_domain3.com%' ;

但不起作用

2 个答案:

答案 0 :(得分:1)

试试这个

SELECT * FROM tableemails WHERE email NOT LIKE '%@example%'

答案 1 :(得分:1)

如果您需要排除多个名称不相同的域名,请执行此操作 -

SELECT * 
FROM `table`
WHERE `email` NOT LIKE '%foo%'
AND `email` NOT LIKE '%bar%'
AND `email` NOT LIKE '%baz%'