Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

ambil dan cetak nilai setelah pemisah koma dari satu bidang menggunakan gabungan (codeigniter)

gunakan ini

function getTask($id, $is_master_admin)
{

$this->db->select('task.*, workspace.title as workspacetitle, GROUP_CONCAT( user.title ) AS usertitle,task.assigneduserid,user.id',FALSE);
$this->db->join(WORKSPACE , WORKSPACE . '.id = ' . TASK . '.workspaceid', 'inner');
$this->db->join(USER,("FIND_IN_SET(USER .id , TASK.assigneduserid)"), 'inner');
$this->db->from(TASK);
$this->db->group_by("task.id");
if (!$is_master_admin)
{

$this->db->where ("FIND_IN_SET($id, task.assigneduserid)");
}
$this->db->where(TASK . '.tasktypeid', '1');
$query = $this->db->get();

if ($query->num_rows() > 0) {
return $query->result();
} else {
return false;
}

}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menyimpan Karakter Emoji di Database MySQL

  2. Letakkan database MySQL di bawah kontrol versi?

  3. Karakter MySQL vs. int

  4. Cara membangun array JSON dari database mysql

  5. Apakah nama kolom dan tabel peka huruf besar/kecil di MySQL?