次のクエリがあります。
$this->db
->select('SQL_CALC_FOUND_ROWS null as rows
,table1.*
,table2.*
,table3.*', FALSE)
->from('table1')
->where('table1.column1', $user_id)
->join('table2', 'table2.column2 = table1.column2')
->join('table3', 'table3.column2 = table1.column2')
->group_by('table1.column2')
->order_by('table1.column2', 'DESC');
$query = $this->db->get();
問題は、テーブル 3 に行が存在しない可能性があることです。存在しない場合でも、クエリ データの残りの結果を返したいと考えています。誰かがこれを達成する方法を教えてください。