本题目要求编写SQL语句, 基于Product表和ShopProduct表查询不在编号000C商店销售的商品对应的商品编号、商品名称、销售价格。
时间: 2024-01-20 22:04:45 浏览: 161
下面是您需要的 SQL 语句:
SELECT p.ProductID, p.ProductName, p.SalePrice
FROM Product p
LEFT JOIN ShopProduct sp
ON p.ProductID = sp.ProductID
WHERE sp.ShopID <> '000C'
OR sp.ShopID IS NULL;
相关问题
要求编写SQL语句, 将Product表中登记日期为NULL的商品对应的销售价格修改为180。
好的,根据您的要求,可以使用如下的SQL语句来完成您的需求:
UPDATE Product SET Price = 180 WHERE RegistrationDate IS NULL;
这条SQL语句将会把Product表中登记日期为NULL的商品对应的销售价格修改为180。请您确认以上SQL语句是否符合您的需求。
sql 查询某商品同时在“S1”和“S3”商店销售的商品编号 和 商品名称
可以使用如下的 SQL 语句来查询某商品同时在“S1”和“S3”商店销售的商品编号和商品名称:
```
SELECT DISTINCT p.pno, p.pname
FROM sp s1, sp s3, p
WHERE s1.pno = s3.pno AND s1.pno = p.pno AND s1.sno = 'S1' AND s3.sno = 'S3';
```
其中,`sp` 表表示商品和商店的关系表,`p` 表表示商品表,`sno` 表示商店编号,`pno` 表示商品编号。以上 SQL 语句使用了两个 `sp` 表的自连接,通过 `s1.pno = s3.pno` 来保证查询的商品同时在“S1”和“S3”商店销售。`SELECT DISTINCT` 用于去重,保证查询结果中每个商品只出现一次。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)