0

codeigniterアクティブレコードを使用して、左結合クエリで複数のon句を実行する必要があります。私はこのコードを書きます:

$this->db->join('table1', 'table1.col1 = table2.id', 'left');
$this->db->where_not_in('table.col2', $list);

このcodeigniteraddwhere not in句を実行することで、左結合に関連するON句を追加する必要があります。可能であれば、アクティブなレコードを使用したいと思います。

4

1 に答える 1

1
$this->db->join('table1', 'table1.col1 = table2.id AND col2 NOT IN ('.implode(',', $list).')', 'left');
于 2012-11-16T13:10:19.900 に答える