我有以下表格,每个员工都有一个经理。如果一个人是自己的经理,则 managerid 字段为 null。我想要将
emid、name 和 manager id
作为结果。表格名称为 employee。emid name managerid
1 raj null
2 ram 1
3 ravi null
4 arvind 3
5 rithu 2
and i want the result as
emid name managername
1 raj raj
2 ram raj
3 ravi ravi
4 arvind ravi
5 rithu ram
COALESCE
将返回列表中第一个非空参数,如果所有参数都为空,则返回NULL。它的mysql文档在这里。 - Joe Stefanelli