1

Hold_Targetスキルコードに基づいて値を一致させようとしていますが、NULL何をしても常に返されます。クエリで何か間違ったことをしていますか? これが私が使用しているものです。

Select
    ei.TM,
    ei.emp_id,
    ei.DNAME,
    ei.STATUS,
    ei.SHIFT,
    ei.SKILL,
    ct.Target as Hold_Target
From
    mtl_extended_info ei
    Left outer join (
        Select
            ct.Skill,
            ct.Target as Target
        From
            cdl_threshold ct
        Where
            ct.Metric LIKE CONVERT(_utf8 '%Avg Hold Time%' USING latin1) COLLATE latin1_swedish_ci
    ) ct on ct.SKILL = ei.SKILL
Where
    ei.Visible = 1
Group by
    ei.emp_id
Order By
    ei.SM,
    ei.TM,
    ei.DNAME

cdl_threshold テーブル

 Skill   Metric            Target
 WR      Avg Hold Time     100
 CA      Avg Hold Time     100

期待される結果

TM                  emp_id    DNAME       STATUS    SHIFT   SKILL   Hold_Target
Peter Parker        842448    Joe Doe     A         FT      CA      100
4

0 に答える 0