内连接查询分为两类:隐式内连接 select * from A,B where 条件隐式连接使用别名:select * from A 别名1,B 别名2 where 别名1.xx=别名2.xx;显示内连接 select * from A inner join B on 条件 (inner可以省略)显示连接使用别名: select * from A 别名1 inner join B 别名2 on 别名1.xx=别名2.xx举例:SELECT * FROM category c,product p WHERE c.cid=p.category_id;
外连接
外连接有两种方式,一种是左外连接,一种是右外连接左外连接:select * from A left outer join B on条件右外连接:select * from A right out join B on 条件左外连接就是左边的表的内容全部显示,然后匹配右边的表,如果右边的表匹配不到,则空右外连接就是右边的表的内容全部显示,然后匹配左边的表,如果左边的表匹配不到,则空总结:内连接就是两个表的交集左外连接就是左边表加两表交集右外连接就是右边表加两表交集
SQL查询语句
最新推荐文章于 2022-03-08 12:59:40 发布