表A 产品号, 产品名,时间
表B 配置号,配置名,配置状态
表C(关系表) 产品号,配置号要生成这样的表产品号1 配置号1 时间
产品号2 null 时间
产品号3 配置号2 时间
产品号4 配置号3 时间
产品号5 null 时间
产品号6 配置号5 时间
产品号7 null 时间
产品号8 配置号2 时间
产品号9 配置号3 时间
产品号10 配置号4 时间
我的SQL语句是SELECT a.产品名,b.配置号 from A left join B on... left join C... where B.配置状态=1
但是现在一个产品都没配置的情况下是没有任何信息的,我希望如果一个产品都没配置的话,第2列都显示null
表B 配置号,配置名,配置状态
表C(关系表) 产品号,配置号要生成这样的表产品号1 配置号1 时间
产品号2 null 时间
产品号3 配置号2 时间
产品号4 配置号3 时间
产品号5 null 时间
产品号6 配置号5 时间
产品号7 null 时间
产品号8 配置号2 时间
产品号9 配置号3 时间
产品号10 配置号4 时间
我的SQL语句是SELECT a.产品名,b.配置号 from A left join B on... left join C... where B.配置状态=1
但是现在一个产品都没配置的情况下是没有任何信息的,我希望如果一个产品都没配置的话,第2列都显示null
表A和表B是有数据的,但是表C这个关联表还没有数据。我希望的是如果没有关联的话,就显示null