sql语句,求解答,

10-6 查询每个仓库的信息及其相关的订单编号
分数 10
作者 浙大城院数据库课程组
单位 浙大城市学院
本题目要求编写SQL语句,
查询每个仓库的信息及其相关的订单编号。

提示:请使用SELECT语句作答。

CREATE TABLE `warehouse` (
  `Wno` varchar(10),   --仓库编号
  `City` varchar(20),  --所在城市
  `Size` int(11),      --面积
);

CREATE TABLE `orders` (
  `OrdNo` int(11),   --订单编号
  `Sid` varchar(10), --供应商编号
  `Eid` varchar(10), --职工编号
  `Pid` varchar(20), --商品编号
  `Price` decimal(10,2), --价格
  `QTY` int(11),     --订购数量
  `ordDate` date    --订单日期
);

CREATE TABLE `employee` (
  `Eid` varchar(10),   --职工编号
  `EName` varchar(30), --职工姓名
  `Wno` varchar(10),   --所在仓库
  `Salary` int(11)     --职工工资
);

表样例
warehouse表:

Wno City Size
A01 杭州 15000
A02 建德 5000
B01 宁波 1200
B02 奉化 7500
C01 温州 10000
C02 乐清 8000
D01 绍兴 11000
orders表:

OrdNo Sid Eid Pid Price QTY ordDate
1 S01 0011 P01 11 23 2022-02-13
2 S02 0012 P01 12 25 2022-02-14
3 S03 0012 P03 60 55 2022-02-14
employee表:

Eid EName Wno Salary
0010 张三 A01 3600
0011 刘勇 A01 2700
0012 张立 A01 8500
0021 刘靖 A02 2500
0022 王强 A02 5600
0023 李军 5000
0031 王林 3500
输出样例:
Wno City Size OrdNo
A01 杭州 15000 1
A01 杭州 15000 2
A01 杭州 15000 3

select w.Wno,w.City,w.Size,o.OrdNo 
from orders o
left join employee e on e.Eid=o.Eid
left join warehouse w on w.Wno=e.Wno


select a.Wno,a.City,a.Size,b.OrdNo from  warehouse a  left join employee b on a.Wno=b.Wno right join  orders c on c.Eid=b.Eid;
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632