1
在下面的例子中,我需要知道如何將值MGR.manager_name
設置爲''
(空字符串)時的值爲MGR.report_to = 'A'
。基本上,當MGR.report_to ='A'
,員工將沒有經理和manager_name將是空的。我無法獲得下面的代碼來工作。有沒有另外一種方法來重新編寫這個文件來讓它起作用。謝謝! JKCASE在SELECT和JOIN中分配一個新值到列
SELECT
EMP.employee_id AS emplid,
EMP.employee_first_name AS firstname,
EMP.employee_last_name AS lastname,
EMP.employee_address AS address,
CASE MGR.manager_name
WHEN MGR.report_to ='A' THEN ''
THEN 'B'
ELSE 'C'
END AS managername,
MGR.manager_id AS managerid,
MGR.report_to
FROM Employee_Table EMP
LEFT OUTER JOIN Manager_Table MGR ON EMP.employee_id = MGR.employee_id