Когда я использую этот запрос в codeigniter: < /p>
$this->db->where("dopuex_donation_id", $donation_id);
$this->db->select("donation_purposes_expenses.*, SUM(donation_purposes_expenses.dopuex_withdrawn_value) AS count, cases.case_name");
$this->db->from("donation_purposes_expenses");
$this->db->join("expenses", "donation_purposes_expenses.dopuex_expense_id = expenses.expense_id", "left");
$this->db->join("cases", "expenses.expense_type = 1 && expenses.expense_case_ref_id = cases.case_ref_id", "left");
$this->db->group_by("cases.case_name");
return $this->db->get()->result_array();
< /code>
Я получил эту ошибку < /p>
Unknown column '1' in 'on clause'
SELECT `donation_purposes_expenses`.*, SUM(donation_purposes_expenses.dopuex_withdrawn_value) AS count, `cases`.`case_name` FROM (`donation_purposes_expenses`) LEFT JOIN `expenses` ON `donation_purposes_expenses`.`dopuex_expense_id` = `expenses`.`expense_id` LEFT JOIN `cases` ON `expenses`.`expense_type` = `1` && expenses.expense_case_ref_id = cases.case_ref_id WHERE `dopuex_donation_id` = '34' GROUP BY `cases`.`case_name`
< /code>
он рассматривает значение 1 как поле .. Как это исправить? < /p>
Подробнее здесь: https://stackoverflow.com/questions/547 ... odeigniter
Неизвестный столб ⇐ Php
Кемеровские программисты php общаются здесь
1753497546
Anonymous
Когда я использую этот запрос в codeigniter: < /p>
$this->db->where("dopuex_donation_id", $donation_id);
$this->db->select("donation_purposes_expenses.*, SUM(donation_purposes_expenses.dopuex_withdrawn_value) AS count, cases.case_name");
$this->db->from("donation_purposes_expenses");
$this->db->join("expenses", "donation_purposes_expenses.dopuex_expense_id = expenses.expense_id", "left");
$this->db->join("cases", "expenses.expense_type = 1 && expenses.expense_case_ref_id = cases.case_ref_id", "left");
$this->db->group_by("cases.case_name");
return $this->db->get()->result_array();
< /code>
Я получил эту ошибку < /p>
Unknown column '1' in 'on clause'
SELECT `donation_purposes_expenses`.*, SUM(donation_purposes_expenses.dopuex_withdrawn_value) AS count, `cases`.`case_name` FROM (`donation_purposes_expenses`) LEFT JOIN `expenses` ON `donation_purposes_expenses`.`dopuex_expense_id` = `expenses`.`expense_id` LEFT JOIN `cases` ON `expenses`.`expense_type` = `1` && expenses.expense_case_ref_id = cases.case_ref_id WHERE `dopuex_donation_id` = '34' GROUP BY `cases`.`case_name`
< /code>
он рассматривает значение 1 как поле .. Как это исправить? < /p>
Подробнее здесь: [url]https://stackoverflow.com/questions/54732905/unknown-column-in-on-clause-codeigniter[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия