这里之前一直没有写,主要原因觉得好多东西比较基础,没想都写,但是后来觉得,学习的话应该是扫盲和汇总的阶段,所以这里也单独写一下
一 左连接,右连接
我们先看结果再分析:
两个表:
A(id,name)...数据:(1,张三)(2,李四)(3,王五)
B(id,name)
数据:(1,学生)(2,老师)(4,校长)
左连接结果:
select A....1.语法公式不同
左连接 left join
右连接 right join
2.主表不同
左连接 以左表为主表
右连接 以右表为主表
主表数据完全保留, 副表字段匹配到则数据保留,填充到结果集...:(只有2张表条件匹配的行才能显示)
select a.name,b.job from A a inner join B b on a.id=b.A_id
本条sql,满足a.id=b.Aid的只有一条数据...1.MySQL使用全外连接查询数据出现的问题
使用sql语句:
SELECT * from people1 p1 full JOIN people2 p2 ON p1.id=p2.id
查询数据信息