如何检查Mysql中的not equalto?

如何检查Mysql中的not equalto?,mysql,Mysql,我有两个表。一个表包含值 +-----------+ 用户 -----------+ A B C D E F +------------+ 在另一张桌子上,我有 +-----------+ 激活 +-----------+ C D G H 我 `+-----------+ 从这两个表中,我只需要得到那些不在活动中的用户。对于这一点,预期结果是 +----+ 结果 +----+ A B E F +----+这样尝试(用字段名替换id): Select * from users u where

我有两个表。一个表包含值
+-----------+

用户

-----------+

A
B
C
D
E
F
+------------+

在另一张桌子上,我有
+-----------+

激活

+-----------+

C
D
G
H

`+-----------+


从这两个表中,我只需要得到那些不在活动中的用户。对于这一点,预期结果是
+----+

结果

+----+

A
B
E
F
+----+

这样尝试(用字段名替换id):

Select * from users u 
where not exists (
     select 1 from active a where u.Field  = a.Field
 )
SELECT
  *
FROM
  users u
WHERE
  id NOT IN (SELECT id FROM active WHERE id = u.id)