添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
潇洒的茴香  ·  Date.prototype.toUTCSt ...·  5 月前    · 
直爽的莴苣  ·  Error resolving ...·  1 年前    · 
犯傻的企鹅  ·  MySQL 到 TiDB:vivo 的 ...·  2 年前    · 

mysql 查询不在表中的数据

你可以使用 SQL 中的 NOT IN 子句来查询不在表中的数据。

NOT IN 子句用于在查询中筛选出不匹配指定值列表的数据。下面是一个例子,假设我们有一个表格叫做 users,其中包含了所有已注册的用户信息,而我们想要查询没有注册的用户信息,可以使用 NOT IN 子句:

SELECT * FROM all_users WHERE user_id NOT IN (SELECT user_id FROM registered_users);

这个查询语句中,我们首先在 registered_users 表中查询所有已经注册的用户的 user_id,然后使用 NOT IN 子句在 all_users 表中查询没有被注册的用户信息。这样,我们就可以找到所有不在 registered_users 表中的用户信息了。

需要注意的是,使用 NOT IN 子句时需要注意被比较的值是否为 NULL,因为 NULL 的比较结果是未知的。如果你的查询结果不符合预期,可以检查一下数据是否包含 NULL 值。

  •