四个表:用户表、货物表、销售表、销售明细表 用户(用户账号、用户名称) 货物(货物代码、货物名称、成本价格) 货物销售(销售编码、销售日期、制单用户账号) 货物销售明细(明细自动编号、销售编码、货物代码、销售价格、数量) 数据库表结构如下: sql_account_user(user_id, user_name) sql_goods(goods_id, goods_name, cost_price) sql_goods_sell(sell_id, sell_date, user_id) sql_goods_sell_detail(id, sell_id, goods_id, price, num) 题目:检索销售过的货物信息。
时间: 2024-03-21 12:41:48 浏览: 77
可以使用以下 SQL 语句来检索销售过的货物信息:
```
SELECT DISTINCT g.goods_id, g.goods_name
FROM sql_goods g
INNER JOIN sql_goods_sell_detail d ON g.goods_id = d.goods_id
INNER JOIN sql_goods_sell s ON d.sell_id = s.sell_id
```
该语句通过 INNER JOIN 连接了四个表,筛选出销售过的货物,并通过 DISTINCT 关键字去重,最终返回货物的代码和名称。
阅读全文