sql中两张表联查如果有数据就显示否则显示为0

场景:

查询门店里面spu下的所有sku的库存数量,如果该sku在库存表中不存在数量就显示为0

比如:商品表里面一个spu下面有三个sku但是门店1里面库存只有两个sku那么这两个sku库存中数据是多少就显示多少另外一个sku的数量就展示0就可以,

之前自己写的sql

sql中两张表联查如果有数据就显示否则显示为0_第1张图片

 

商品表

sql中两张表联查如果有数据就显示否则显示为0_第2张图片

库存表

sql中两张表联查如果有数据就显示否则显示为0_第3张图片

SQL

 sql中两张表联查如果有数据就显示否则显示为0_第4张图片

 

 

 

你可能感兴趣的:(数据库,sql,数据库,database)