1

我有四个表如下:

1. wmu_kpi_cateogries:KPI 类别表

  • 类别ID
  • 类别标题
  • 已验证

数据:包含 5 个 KPI 类别

2. wmu_kpi_subcategories:(带有KPI 子类别的表

  • 子类别_id
  • 子类别标题
  • 类别ID
  • 已验证

数据:对于 category_id 为 1,2 和 3 的 KPI 类别包含 4 个 KPI 子类别。具有 4 和 5 的 KPI 类别分别具有 3 和 6 个子类别。

3. wmu_designations公司名称表

  • designation_id
  • designation_title
  • section_id

数据:包含10个名称

4. wmu_designation_to_kpis将 KPI 值应用于每个指定时填写的表格

  • empkpi_id
  • designation_id
  • 类别ID
  • subcategory_id
  • 目标价值

数据:表格在将kpi类别和子类别值分别分配给每个名称时填写的表格。

如何编写一个查询来显示每个名称的每个类别和子类别的名称及其值?

每个表的样本数据

“category_id” “category_title” “category_description” “isvalid” “category_year” “1” “财务” “” “1” “2013”​​ “2” “增长” “” “1” “2013”​​ “3” “风险” “ ""1""2013""4""服务质量"""1""2013""5""人""""1""2013"


“subcategory_id” “subcategory_title” “subcategory_description” “category_id” “isvalid” “1” “AM:预付费用(SR)” “0” “1” “1” “2” “AM:预付费用团队目标成就” “0”“1”“1”“3”“经纪:净佣金贡献(RC 目标的 50%)(%)”“0”“1”“1”“4”“经纪:净佣金贡献团队目标成就““0”“1”“1”“5”“IB:管理费贡献(%)”“0”“1”“1”“6”“AM:净销售比率(SR)=订阅/赎回”“ 0" "2" "1" "7"“上午:已完成交易 (#)= 新订阅数”“0”“2”“1”“8”“经纪业务:客户群增量:新客户 + 重新激活客户 (#)”“0”“2”“1 " "9" "上午 + 经纪:新 HNW 客户保留新 HNW 客户数(余额 > 2M)/丢失/转移 HNW 客户数(余额 = 0)" "0" "2" "1" "10" " AM + Brokerage:RB 贡献:成功交易/与 RB 联合访问的次数“0”“2”“1”“11”“新细分客户(#)1 in +100 M(每地区半年)3 in 20-100 M(每个区域半年一次) 5 in 2-20 M(每个区域半年一次) 总计 = 每个区域 18 个,总共 54 个""0""2""1""12"“合规违规 (#)” “0” “3” “1” “13” “高风险逾期审计例外情况 (#)” “0” “3” “1” “14” “对投资中心的高优先级质量评论(#)" "0" "4" "1" "15" "WM 相关投诉减少 (%)" "0" "4" "1" "16" "高净值客户来电报告(余额 >=2 M ) (#) 2 次访问客户 +100 M(每年每个 IA/IO) 2 次访问客户 20-100 M(每年每个 IA/IO) 1 次访问客户 2-20 M(每年每个 IA/IO)" " 0" "4" "1" "17" "不同客户的访问次数(每个 IA/IO 每天 2 次)" "0" "4" "1" "18"“高净值客户数量(余额 >=2 M)/IA/IO 数量”“0”“5”“1”“19”“IA 和 IO 员工数量/投资中心数量”“0”“5” "0" "20" "中心经理、公民社会组织和经纪人员工的数量/投资中心的数量" "0" "5" "1" "21" "按地区/地区访问的员工会议 2 每年 (#)" "0 ” “5” “1” “22” “与不同的 IA/IO 联合访问(每周 3 次)(#)” “0” “5” “1” “23” “访问不同中心(每周 3 次)( #)" "0" "5" "1" "24" "针对计划的训练 (%)" "0" "5" "1" "25"“领导能力(#)”“0”“5”“1”


“designation_id” “designation_title” “designation_description” “section_id” “isvalid” “issales” “1” “财富管理负责人” “” “1” “1” “1” “2” “顾问负责人” “” “1” “ 1” “1” “3” “区域顾问经理” “” “1” “1” “1” “4” “IA/IO” “” “1” “1” “1” “5” “中心负责人” “”“1”“1”“1”“6”“中心区域经理”“”“1”“1”“1”“7”“中心经理”“”“1”“1”“1” “8” “CSO” “” “1” “1” “1” “9” “经纪人” “” “1” “1” “1”


“empkpi_id” “type_id” “employee_id” “designation_id” “category_id” “subcategory_id” “target_value” “kpi_year” “1” “1” “0” “1” “1” “0” “25” “2013”​​ “2 ""1""0""1""1""0""50""2013""3""1""0""1""1""0""0""2013""4"" 1” “0” “1” “1” “0” “40” “2013”​​ “5” “1” “0” “1” “1” “0” “0” “2013”​​ “6” “1” “0” “1” “1”“0”“10”“2013”​​“7”“1”“0”“1”“0”“0”“0”“2013”​​“8”“1”“0”“1”“0”“0 ""0""2013""9""1""0""1""2""0""25""2013""10""1""0""1""2""0"" 20”“2013”​​“11”“1”“0”“1”“2”“0”“20”“2013”​​“12”“1”“0”“1”“2”“0”“20” “2013”​​ “13” “1” “0” “1” “2” “0”“20” “2013”​​ “14” “1” “0” “1” “2” “0” “20” “2013”​​ “15” “1” “0” “1” “2” “0” “0” ""2013""16""1""0""1""0""0""0""2013""17""1""0""1""0""0""0"" 2013”​​ “18” “1” “0” “1” “3” “0” “15” “2013”​​ “19” “1” “0” “1” “3” “0” “50” “2013” “20” “1” “0” “1” “3” “0” “50”“2013”​​“21”“1”“0”“1”“0”“0”“0”“2013”​​“22”“1”“0”“1”“0”“0”“0” “2013”​​ “23” “1” “0” “1” “4” “0” “20” “2013”​​ “24” “1” “0” “1” “4” “0” “50” “2013” ““25”“1”“0”“1”“4”“0”“50”“2013”​​“26”“1”“0”“1”“4”“0”“0”“2013”​​“ 27” “1” “0” “1” “4” “0” “0”“2013”​​“28”“1”“0”“1”“0”“0”“0”“2013”​​“29”“1”“0”“1”“0”“0”“0”“2013 ““30”“1”“0”“1”“5”“0”“15”“2013”​​“31”“1”“0”“1”“5”“0”“20”“2013”​​“ 32” “1” “0” “1” “5” “0” “20” “2013”​​ “33” “1” “0” “1” “5” “0” “20” “2013”​​ “34” “1” “0” “1” “5” “0” “0” “2013”​​ “35” “1” “0” “1” “5” “0” “0” “2013”​​ “36” “1” “0” “1” “5” “0” “0” “2013” “37” “1” “0” “1” “5” “0” “20” “2013”​​ “38” “1” “0” “1” “5” “0” “20” “2013”​​ “39” ““1”“0”“1”“0”“0”“0”“2013”​​“40”“1”“0”“1”“0”“0”“0”“2013”“36” “1” “0” “1” “5” “0” “0” “2013”​​ “37” “1” “0” “1” “5” “0” “20” “2013”​​ “38” ""1""0""1""5""0""20""2013""39""1""0""1""0""0""0""2013""40"" 1” “0” “1” “0” “0” “0” “2013”“36” “1” “0” “1” “5” “0” “0” “2013”​​ “37” “1” “0” “1” “5” “0” “20” “2013”​​ “38” ""1""0""1""5""0""20""2013""39""1""0""1""0""0""0""2013""40"" 1” “0” “1” “0” “0” “0” “2013”“1”“0”“1”“5”“0”“20”“2013”​​“39”“1”“0”“1”“0”“0”“0”“2013”​​“40”“1 ""0""1""0""0""0""2013"“1”“0”“1”“5”“0”“20”“2013”​​“39”“1”“0”“1”“0”“0”“0”“2013”​​“40”“1 ""0""1""0""0""0""2013"

4

1 回答 1

1

假设表上的所有字段wmu_designation_to_kpis都是NON-NULLABLEINNER JOIN每个表都可以。但是,如果某些字段为NULLABLE,请更改INNER JOINLEFT JOIN.

SELECT  a.empkpi_id,
        b.designation_title,
        c.category_title,
        d.Subcategory_title,
        a.target_value
FROM    wmu_designation_to_kpis a
        INNER JOIN wmu_designations b
            ON a.designation_id = b.designation_id
        INNER JOIN wmu_kpi_cateogries c
            ON a.category_id = c.category_id
        INNER JOIN wmu_kpi_subcategories d
            ON a.subcategory_id = d.subcategory_id

要全面了解联接,请访问以下链接:

于 2013-02-09T14:33:10.410 回答