前言
还记得,我们在刚刚开始学习MYSQL的时候,我们的老师或多或少都对我们说。MYSQL尽量不要去使用多表联查。
但是,理由呢?我们学习的过程之中,不应该仅仅只是去听 ,更应该自己思考。
我认为任何事情既然其存在必有其存在的含义。因此,我们不应该连考虑都不进行考虑就进行对其的否定。我们也应该勇敢的进行适当的尝试。
当然了,这并不是对自己的东西完全的肯定,对他人的完全否定。
这下面的内容,也仅仅只是一个使用方案罢了
问题
假设我们有两张表,一张记录商品信息,另一张商品类型,二者的关系是根据商品表之中记载的商品类型的主键来确定。二者的SQL 查询 语句如下
SELECT shop_id , shop_name , shop_type_id FROM shop ; //查询商品表
SELECT shop_type_id , shop_type_name FROM shop_type; //查询商品类型
那我们如何对其进行联合查询操作呢?
主要的操作,我目前只能列举出以下几种(当然了,如果你有更好的方案也可以提出,学习嘛~)
// LEFT JOIN 查询
SELEFT s.shop_id