$this->db->select('companies.*,comp_permissions.user_id');
$this->db->from('companies');
$this->db->join('comp_permissions', 'companies.id = comp_permissions.comp_id');
$query = $this->db->get();
< /code>
Он генерирует запросы, подобный этому < /p>
SELECT `hs_companies`.*, `hs_comp_permissions`.`user_id`
FROM (`hs_companies`)
INNER JOIN `hs_comp_permissions` ON `hs_companies`.`id` = `hs_comp_permissions`.`comp_id`
< /code>
Но мой оригинальный запрос - < /p>
Select cb.*,cbp.user_id
from hs_companies cb
INNER JOIN hs_comp_permissions cbp ON
(cb.id = cbp.comp_id AND cbp.status=2 AND cbp.user_id = 72)
< /code>
Итак, теперь как мне поместить несколько столбцов в функцию соединения?$this->db->select('companies.*,comp_permissions.user_id');
$this->db->from('companies');
$this->db->join('comp_permissions', '(companieas.id = comp_permissions.comp_id AND comp_permissions.status = 2 AND comp_permissions.user_id = 72)','inner');
$this->db->get()->result();
< /code>
Он генерирует следующий результат < /p>
SELECT `hs_companies`.*, `hs_comp_permissions`.`user_id`
FROM (`hs_companies`)
INNER JOIN `hs_comp_permissions` ON
(`hs_companies`.`id` = `hs_comp_permissions`.`comp_id` AND comp_permissions.status = 2 AND comp_permissions.user_id = 72)
SELECT `hs_companies`.*, `hs_comp_permissions`.`user_id` FROM (`hs_companies`) INNER JOIN `hs_comp_permissions` ON `hs_companies`.`id` = `hs_comp_permissions`.`comp_id` < /code>
Но мой оригинальный запрос - < /p>
Select cb.*,cbp.user_id from hs_companies cb INNER JOIN hs_comp_permissions cbp ON (cb.id = cbp.comp_id AND cbp.status=2 AND cbp.user_id = 72) < /code>
Итак, теперь как мне поместить несколько столбцов в функцию соединения?$this->db->select('companies.*,comp_permissions.user_id'); $this->db->from('companies'); $this->db->join('comp_permissions', '(companieas.id = comp_permissions.comp_id AND comp_permissions.status = 2 AND comp_permissions.user_id = 72)','inner'); $this->db->get()->result(); < /code>
Он генерирует следующий результат < /p>
SELECT `hs_companies`.*, `hs_comp_permissions`.`user_id` FROM (`hs_companies`) INNER JOIN `hs_comp_permissions` ON (`hs_companies`.`id` = `hs_comp_permissions`.`comp_id` AND comp_permissions.status = 2 AND comp_permissions.user_id = 72) [/code]
Буду признателен за советы по оптимизации.
У меня есть фрейм данных pandas, который имеет около 4500 столбцов и 50 000 строк.
Есть 2 типа столбцов, один из которых начинается с буквы A , а другой - с буквы B .
примеры столбцов
Буду признателен за советы по оптимизации.
У меня есть фрейм данных pandas, который имеет около 4500 столбцов и 50 000 строк.
Есть 2 типа столбцов, один из которых начинается с буквы A , а другой - с буквы B .
примеры столбцов