sql自学习题第二部分的问题,第29题将产品表和运货商两个无关的表整合为一个表如何写sql?

将产品表和运货商两个无关的表整合为一个表

第二部分_SQL查询语句测试.doc


javaruby 发布于 2020-9-7 08:37
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
cherry团子Lv6中级互助
发布于2020-9-7 08:39
select * from 订单 a 
left join 订单明细 b on a.`订单ID`=b.`订单ID`
left join 产品 c on c.`产品ID`=b.`产品ID`
left join 供应商 d on d.`供应商ID`=a.`运货商`


最佳回答
0
美乐乐Lv3见习互助
发布于2021-7-21 15:49

SELECT    产品ID,    产品名称,    供应商ID,    类别ID,    单位数量,    单价,    库存量,    订购量,    再订购量,    中止,    '' AS 运货商ID,    '' AS 公司名称,    '' AS 电话FROM    产品UNION ALL    SELECT        '' AS 产品ID,        '' AS 产品名称,        '' AS 供应商ID,        '' AS 类别ID,        '' AS 单位数量,        '' AS 单价,        '' AS 库存量,        '' AS 订购量,        '' AS 再订购量,        '' AS 中止,        运货商ID,        公司名称,        电话    FROM        运货商

  • 3关注人数
  • 696浏览人数
  • 最后回答于:2021-7-21 15:49
    请选择关闭问题的原因
    确定 取消
    返回顶部