sql >> Database >  >> RDS >> Mysql

waarden ophalen en afdrukken na kommascheidingsteken uit een enkel veld met behulp van join (codeigniter)

gebruik dit

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. Wat is het verschil tussen verwijderen uit table_a en truncate table table_a in MySQL?

  2. Externe mySQL-verbinding kan geen verbinding maken met MySQL 4.1+ met behulp van de oude onveilige authenticatiefout van XAMPP

  3. mysql kan geen record invoegen waarbij de niet-ondertekende primaire sleutel nul is

  4. Hoe kan ik een gebruiker overal in een lijst laten invoegen?