数据库查询 join 的用法

Posted on 2013-03-25 16:36  yfldj  阅读(159)  评论(0)    收藏  举报
join 分为 inner join  left join   right join

假设
表 a 有字段 empid empname
1 jack
2 tom
表b 有字段 empid empaddr
1 bj
3 sh
inner join标准语法如下
select a.empid,b.empaddr from a inner join b on a.id=b.id
结果如下
1 bj
left join
select a.empid,b.empname from a left join b on a.id=b.id
结果如下
1 bj
2 null

right join
select a.empid,a.empaddr from a right join b on a.id=b.id
结果如下
1 jack
3 null

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3