mysql的内连接,外连接(左外连接,右外连接)巩固

来源:互联网 发布:java的工作内容是什么 编辑:程序博客网 时间:2024/06/05 17:46

1:mysql的内连接:

内连接(inner join):显示左表以及右表符合连接条件的记录;

1 select a.goods_id,a.goods_name,b.cate_name2 from tdb_goods a,tdb_goods_cate b3 where a.cate_id = b.cate_id;4 5 《==============上下两种写法等价===============6 7 select c.goods_id,c.goods_name,d.cate_name8 from tdb_goods c INNER JOIN tdb_goods_cate d9 on c.cate_id = d.cate_id;

2:外连接(左外连接,右外连接):

左外连接(left join):显示左表的全部记录以及右表符合连接条件的记录;

右外连接(right join):显示右表的全部记录以及左表符合连接条件的记录;

1 select c.goods_id,c.goods_name,d.cate_name2 from tdb_goods c LEFT JOIN tdb_goods_cate d3 on c.cate_id = d.cate_id;4 5 6 select c.goods_id,c.goods_name,d.cate_name7 from tdb_goods c RIGHT JOIN tdb_goods_cate d8 on c.cate_id = d.cate_id;

不断深入的熟悉之前不熟悉的知识点,这也是进步......

阅读全文
0 0
原创粉丝点击