SQL语句inner join 与left join的区别
2017-04-12 16:14
155 查看
显示所有库存中价格最低的产品。开始,需求是销售完的产品就不显示了 inner Join 它会查询上来两个表的条件都满足的记录。 举例: SELECT p.*,MIN(s.price) as price FROM hc_product p INNER JOIN hc_stock s ON p.productId=s.productId AND s.stockNum>0 and s.effectDay>NOW() group by p.productId 现在我以产品表为主表,查询库存量大于零的在有效期内的产品,而与库存表之间是左连接,这时就能够查询上来数量为空的产品 举例: SELECT p.*,MIN(s.price) as price FROM hc_product p LEFT JOIN hc_stock s ON p.productId=s.productId AND s.stockNum>0 and s.effectDay>NOW() group by p.productId
相关文章推荐
- sql语句中left join、inner join中的on与where的区别
- sql语句中left join、inner join中的on与where的区别
- sql语句中left join、inner join中的on与where的区别
- sql语句中left join、inner join中的on与where的区别
- sql语句中left join、inner join中的on与where的区别
- sql语句中left join、inner join中的on与where的区别
- sql语句中left join、inner join中的on与where的区别?
- SQL语句之left join、right join、inner join的区别
- sql语句中left join、inner join中的on与where的区别
- sql语句中left join、inner join中的on与where的区别
- sql语句中left join、inner join中的on与where的区别
- sql语句中left join、inner join中的on与where的区别
- sql语句中left join、inner join中的on与where的区别
- sql语句之left join、right join、inner join的区别
- sql语句中的left join、right join、inner join的区别
- sql语句中left join、right join、inner join的区别
- sql语句中left join、inner join中的on与where的区别
- SQL语句中inner join、left join、right join、full join的区别
- sql语句中的 inner join 、 left join 、 right join、 full join 的区别
- sql语句中left join、inner join中的on与where的区别