请教一个级联查询的SQL语句,请进来看看

kucao kucao 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

两个表 [销售主表], [提成明细表]

[销售主表]
id, 商品名称, 销售额
1 商品1 1000
2 商品2 2000
3 商品2 3000

[提成明细表]
id, 主表id, 提成类型, 提成金额, 提成人
1 1 经理提成 100 张经理
2 1 店长提成 50 李店长
3 2 经理提成 150 刘经理
4 2 店长提成 80 孙店长

注:提成类型里只有两种固定的,就是:经理提成,和店长提成, 实际表中是用 0,1 代表两种提成类型的,这里为了大家好理解写成文字了
(实际程序中销售类型不只两种,会很多,但是是固定个数的,此处就写2条方便举例)

想搜索出下列的结果(想要列出销售记录时,同时在后面显示提成明细表中的提成金额)

销售主表id, 商品名称 销售额 经理提成金额, 店长提成金额
1 商品1 1000 100 50
2 商品2 2000 150 80
3 商品2 3000 0 0

请问这条SQL语句该如何写? 谢谢
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
kucao
MS-SQL Server 34,876 成员 254,635 内容