sql销售商表商品表和销售表,查询未销售产品的销售商名称
时间: 2023-09-26 19:14:19 浏览: 151
假设销售商表为`vendors`,包含字段`vendor_id`(销售商编号)和`vendor_name`(销售商名称),商品表为`products`,包含字段`product_id`(商品编号)和`product_name`(商品名称),销售表为`sales`,包含字段`vendor_id`和`product_id`,分别表示销售商编号和商品编号。
可以使用左连接(LEFT JOIN)将销售商表和商品表连接起来,然后再使用左连接将连接结果和销售表连接起来。最后筛选出销售商编号为空的记录,即为未销售产品的销售商名称。具体SQL语句如下:
```
SELECT v.vendor_name
FROM vendors v
LEFT JOIN products p ON v.vendor_id = p.vendor_id
LEFT JOIN sales s ON p.product_id = s.product_id AND v.vendor_id = s.vendor_id
WHERE s.product_id IS NULL;
```
这个 SQL 查询语句会返回未销售产品的销售商名称列表。
阅读全文