sql中怎么用左连接去写产品的销售额?

如题

Cunfan 发布于 2019-3-11 17:16 (编辑于 2019-3-11 18:03)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
axingLv6专家互助
发布于2019-3-11 21:57

是frdemo库里的吗

select * from 
订单 a
left join 订单明细 b on a.订单ID=b.订单ID
left join 产品 c on b.产品ID=c.产品id


最佳回答
0
firegunzxLv6高级互助
发布于2019-3-11 17:21

select * from 表名 where 日期 between dateadd(year,-3,getdate()) and getdate()

  • Cunfan Cunfan(提问者) 用左连接怎么去写产品的销售额啊
    2019-03-11 17:44 
最佳回答
0
Jason_9412Lv2见习互助
发布于2019-3-11 18:16

表person 字段id, name

表sales   字段id, personId,  amount


select 

    person.name,

    sales.amount

from person

left join sales on sales.personId = person.id;


按照你的实际情况套用即可,主要是两个表之前的联系字段

  • Cunfan Cunfan(提问者) 有3个表,一个订单表,一个订单明细表,一个产品表,怎么写啊
    2019-03-11 18:21 
  • Jason_9412 Jason_9412 回复 Cunfan(提问者) 把各个表的字段给我
    2019-03-11 18:46 
  • 4关注人数
  • 624浏览人数
  • 最后回答于:2019-3-11 21:57
    请选择关闭问题的原因
    确定 取消
    返回顶部