1、查询两张表中都有的记录:
SELECT a.* FROM a INNER JOIN b ON a.a_id = b.b_id;
2、查询表A中有,表B中没有的数据:
SELECT a.* FROM a LEFT JOIN b ON a.a_id = b.b_id WHERE b.b_id IS NULL;
3、查询表A中没有,表B中有的数据:
SELECT b.* FROM a RIGHT JOIN b ON a.a_id = b.b_id WHERE a.a_id IS NULL;
1、查询两张表中都有的记录:
SELECT a.* FROM a INNER JOIN b ON a.a_id = b.b_id;
2、查询表A中有,表B中没有的数据:
SELECT a.* FROM a LEFT JOIN b ON a.a_id = b.b_id WHERE b.b_id IS NULL;
3、查询表A中没有,表B中有的数据:
SELECT b.* FROM a RIGHT JOIN b ON a.a_id = b.b_id WHERE a.a_id IS NULL;
MySql查询出两张表中不同的数据
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M