php - 如何查找两个 Mysql 表之间的缺失值

标签 php mysql sql

select userid from cw_users where NOT EXISTS(Select userid from cw_users_data)

当然,前面的查询不会完成这项工作。

尝试通过比较从 tableb 中仅找到缺失的“userid”。

两个表都包含“userid”,每个表都应该有一个相似的。我正在尝试查找第二张 table 上缺少的那个。

最佳答案

另一种方法

SELECT cw_users.userid FROM cw_users
LEFT JOIN cw_users_data ON cw_users.userid=cw_users_data.userid
WHERE cw_users_data.userid IS NULL;

关于php - 如何查找两个 Mysql 表之间的缺失值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1733197/

相关文章:

php - MongoDB 在文件保存时导致 PHP 崩溃,500 错误;可以毫无问题地检索保存的文件

php - 如何使子导航不影响父浏览器历史记录?

python - 接近原始文本输入的良好哈希算法,较少的雪崩效应?

php - 如果结果匹配,则将 MySQL 结果限制为一个

php - MySQL 基本触发器 - 不工作

mysql - mysql内部连接出现sql错误

php - PHP中的SQL解析器?

javascript - Slim PHP 框架使用 mySQL 注册系统

sql - 今天最新和昨天最新记录

php - 在PDO中绑定(bind)“非null”?