MySQL查询,现在有表a和表b,表a的主键关联表b,查询出表a有值,但是表b没有值
时间: 2023-07-28 12:30:25 浏览: 235
MySQL不同服务器上的两个表进行关联
可以使用 left join 和 where 子句来实现:
```
SELECT *
FROM a
LEFT JOIN b ON a.id = b.a_id
WHERE b.a_id IS NULL;
```
上述查询语句中,使用 left join 将表 a 和表 b 连接起来,连接条件是 a 表的主键 id 等于 b 表的外键 a_id。然后在 where 子句中,筛选出 b.a_id 为 NULL 的记录,即表 a 有值但是表 b 没有值的记录。
阅读全文