首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL:基于标记为table1的table2中的值从table1检索结果

MySQL:基于标记为table1的table2中的值从table1检索结果
EN

Stack Overflow用户
提问于 2013-04-30 12:43:46
回答 1查看 43关注 0票数 0

table5:经理

代码语言:javascript
复制
id | name
1 | Steve
2 | Jacob

table4: deputy_managers

代码语言:javascript
复制
id | manager_id | name
1 | 2 | Mary
2 | 2 | Linda
3 | 1 | Nathan

table3: team_leads

代码语言:javascript
复制
id | deputy_manager_id | name
1 | 3 | Stephen
2 | 1 | Patrick
3 | 2 | Tony
4 | 1 | Austin

table2: sales_executives

代码语言:javascript
复制
id | team_lead_id | name
1 | 1 | Johnny
2 | 3 | Dalton
3 | 4 | Sonora
4 | 2 | Jessie

table1:销售

代码语言:javascript
复制
id | sales_executive_id | product | quantity
1 | 3 | product1 | 10
2 | 2 | product3 | 6
3 | 3 | product2 | 5
4 | 1 | product1 | 4

使用sales表中的可用数据,我想编写mysql查询以获取销售产品的总数量:

  1. 来自史蒂夫经理的团队。
  2. 来自玛丽副经理的团队。
  3. 领导托尼的团队。

请帮帮忙。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-30 13:19:08

  1. 来自斯蒂夫的团队 选择产品,和(数量)从经理m加入deputy_managers d ON d.manager_id = m.id team_leads t ON t.deputy_manager_id = d.id连接sales_executives e ON e.team_lead_id = t.id连接销售s ON s.sales_executive_id = e.id其中m.name = 'Steve‘组按产品分类
  2. 玛丽副经理的团队 从deputy_managers d t team_leads t ON t.deputy_manager_id = d.id sales_executives e ON e.team_lead_id = t.id sales_executives s ON s.sales_executive_id = e.id中选择产品和和(数量),其中d.name = 'Mary‘组按产品分类
  3. 来自团队领导托尼的团队 选择产品,和(数量)从team_leads t加入sales_executives e ON e.team_lead_id = t.id连接销售s ON s.sales_executive_id = e.id,其中t.name = 'Tony‘组按产品分类

木琴上看到他们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16300234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档