select FT1.订单ID,DM1.公司名称,DM2.产品名称
from 订单 FT1 join 订单明细 FT2 on FT1.订单ID = FT2.订单ID
join 运货商 DM1 on FT1.运货商 = DM1.运货商ID
join 产品 DM2 on FT2.产品ID = DM2.产品ID
where
FT1.订单ID in (10248,10254)
select FT1.订单ID,DM1.产品名称,FT2.数量 * FT2.单价 as 销售金额
from 订单 FT1 join 订单明细 FT2 on FT1.订单ID = FT2.订单ID
join 产品 DM1 on FT2.产品ID = DM1.产品ID
where
FT1.订单ID in (10248,10254)
select DM1.公司名称,sum(FT2.数量) as 承运总数量
from 订单 FT1 join 订单明细 FT2 on FT1.订单ID = FT2.订单ID
join 运货商 DM1 ON FT1.运货商 = DM1.运货商ID
where year(订购日期) = '1997'
group by DM1.公司名称
select FT1.订单ID,DM1.产品名称,sum(FT2.数量) as 总数量
from 订单 FT1 join 订单明细 FT2 on FT1.订单ID = FT2.订单ID
join 产品 DM1 ON FT2.产品ID = DM1.产品ID
where FT1.订购日期 between '1997-01-01' and '1997-06-30'
group by FT1.订单ID,DM1.产品名称