大佬们 萌新求教 关于表的引用?

有a、b两张表,通过ID链接,首先引用a的C字段,如果a表的C字段为空,就引用b表的C字段,这段sql应该怎么写啊,不胜感激

select nvl(a.c,b.c) from a,b

where a.id = b.id

select IFNULL(a.c,b.c) from a,b where a.id = b.id;

SELECT
    CASE
WHEN a.company_phone IS NOT NULL THEN
    CONCAT('from a ', a.create_date)
ELSE
    CONCAT('from b ', b.create_date)
END create_date
FROM
    ex_company a
LEFT JOIN ex_employee b ON (a.id = b.company_id)
LIMIT 100