我有以下表格,它们以模式的形式表示:
Customer (cid, cname, mobile, address, gender, email)
Orders (order_no, company_name, order_date, cid, item_id, quantity)
Items (item_id, item_name, unit_price)
E_company (company_name, address, mobile)
Shipping (sid, cid, company_name, order_no, ship_date)问题是,我不知道如何从多个表中搜索数据并在软件接口中表示数据。虽然我可以表示它,但是我不能从表中检索数据。因此,这里是我需要获取的所需数据。
的总订购量
谢谢
发布于 2021-04-15 06:29:11
例如,在这两个表中:
Customer (cid, cname, mobile, address, gender, email)
Orders (order_no, company_name, order_date, cid, item_id, quantity)您可以编写这样的查询,以“获取客户的详细信息以及该客户订购的项目”。
Select C.*, O.* from Customer C
Left join Orders O
On C.cid = O.cid客户特定订单的装运细节,名为‘X’“
Select * from Shipping S
left join Customer C
on S.cid = C.cid
and C.cname = 'X'“客户‘X’在‘随机日期’上订购的总金额
Select sum(quantity)
From Orders O
Left join Customer C
On O.cid = C.cid
Where O.order_date = 'random_date' and C.cname = 'X'https://stackoverflow.com/questions/67103188
复制相似问题