このSQLを使用すると、最初のテーブルのmem_nameの結果が何度も繰り返されます。どうすれば修正できますか
<?php
$sql="SELECT mc.mc_id,mc.mc_role,mc.mc_order,mc.mc_order IS NULL AS isnull, mem.*
FROM $this->memberCatsTableName mc, $this->tableName mem
WHERE mc.cat_id=$cat_id $where AND mc.member_id=mem.mem_id or mem.mem_name='$mem_name'
ORDER BY isnull ASC, mc.mc_order ASC";
$query = $this->db->query($sql);
return $query->result_array();
?>