mysql - 检查一张表是否有其他表通过 id 关联

标签 mysql

我有用户表,其中每个用户都有条目,每个用户在配置文件表中都有条目,其中 user_id 形式为用户表, 我如何检查是否:

Select FROM table.users where(table profiles do not exist based od user_id ) 

我手动删除了配置文件表中的一些条目,现在我想在用户表中查找配置文件表中没有条目的条目

最佳答案

SELECT users.* FROM users
LEFT JOIN profiles ON (users.id = profiles.user_id)
WHERE profiles.user_id IS NULL

关于mysql - 检查一张表是否有其他表通过 id 关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36499436/

相关文章:

mysql - 如何使用多个值设置 Amazon RDS SQL_MODE

mysql - 一个表可以有两个外键吗?

javascript - Highcharts xaxis 偏离了几个小时

c# - Dapper、XmlDocument 和西里尔字母符号

MySQL基于不同时间段的流行行数

php - Laravel 查询不适用于 where 条件

html - CSS 文本转换错误?

php - 具有内部连接的 mysql 查询返回重复条目

php - Laravel 插入到 3 个相关表

mysql - SQL:使用 WHERE 过滤器时聚合函数返回 0