несколько условий объединения кодов в одной таблице - PullRequest
6 голосов
/ 24 сентября 2010

В основном я хочу присоединиться к таблице, в которой столбец col в таблице A совпадает с столбцом col в таблице B, а столбец в таблице B равен 0. Я использую класс активной записи codeigniters.

Спасибо завперед.

1 Ответ

12 голосов
/ 24 сентября 2010

Примерно так должно работать:

$this->db->join('B', 'aCol = bCol AND bOtherCol = 0');
$this->db->get('A');

При желании для метода join может быть указан третий аргумент, указывающий, должно ли выполняться соединение слева или справа.Например, для выполнения левого соединения:

$this->db->join('B', 'aCol = bCol AND bOtherCol = 0', 'left');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...