工作中,今天用到左连接查询,我自己造的数据,需要根据条件进行筛选,但是筛选不符合我的要求,最终发现是左右连接中where和on的区别,在作怪,工作中用的表关联太多,我下面简化要点,仅仅把注意点写个简单的东西搞出来,已做记录 如下:(因为简化了大家可能觉得很简单,但是多张表放一块有可能会搞错,所以连接查询为自己设定个写代码的标准吧) 比如: 我想要的结果是 但是实际查出来的是如下很多 直接上重点 原因是两句sql语句的差别 第一个图的语句是SELECT * FROM d_device d LEFT…