我尝试了很多次,但没有任何效果。
我尝试了 3 个查询:
 $query = $this->db->query("SELECT COALESCE(links.name, 'noname') as owner FROM links");
 $query = $this->db->query("SELECT COALESCE(links.name, users.username) as owner FROM links");
 $this->db->select("COALESCE(links.name, 'noname') as owner", false);
- 用户表已加入
- 尝试不加入
- CodeIgniter 版本2.1.4
- mysql版本5.5.24
我只想显示名称,而不是NULL。如果links.name为 NULL,则获取users.username
但我想不通。
结果始终如一
  0 => 
    array (size=1)
      'owner' => string 'John Doe' (length=9)
  1 => 
    array (size=1)
      'owner' => string '' (length=0)
  2 => 
    array (size=1)
      'owner' => string '' (length=0)