你的位置:首页 > 软件开发 > 数据库 > mysql的left join使用on与where筛选的差异

mysql的left join使用on与where筛选的差异

发布时间:2016-11-14 03:01:26
举例进行说明,我们现在有两个表,即商品表(products)与sales_detail(销售记录表)。我们主要是通过这两个表来对MySQL关联left join 条件on与where 条件的不同之处进行讲述。 1、数据准备创建products表并插入数据drop table ...

    举例进行说明,我们现在有两个表,即商品表(products)与sales_detail(销售记录表)。我们主要是通过这两个表来对MySQL关联left join 条件on与where 条件的不同之处进行讲述。

 1、数据准备

创建products表并插入数据

drop table if exists products;  CREATE TABLE `products` (  `pid` INT (3) NOT NULL auto_increment,  `pname` VARCHAR (20) NOT NULL,  `pcode` VARCHAR (20) NOT NULL,  PRIMARY KEY (`pid`)) ENGINE = MyISAM AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8;INSERT INTO `products` (`pid`, `pname`, `pcode`)VALUES  (1, '商品1', 'AC90'),  (2, '商品2', 'DE78'),  (3, '商品3', 'XXXX');

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:mysql的left join使用on与where筛选的差异

关键词:MYSQL

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。