Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Правильный запрос в бд


MaJIon
 Поделиться

Рекомендованные сообщения

Всем привет) 
Помогите плз, нужно вывести суммарное число полей mpn в таблице order_product конкретного заказа 

Что то типа этого 

public function getTotalProductsByMpn($order_id) {
        $query = $this->db->query("SELECT COUNT(*) AS mpn FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'");

        return $query->row['mpn'];
    }

download.jpg

Ссылка на комментарий
Поделиться на других сайтах


12 минут назад, MaJIon сказал:

Помогите плз, нужно вывести суммарное число полей mpn в таблице order_product конкретного заказа 

GROUP BY order_id после where и SUM(mpn), наверное, вместо COUNT, если правильно понял

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

8 минут назад, matroskin92 сказал:

GROUP BY order_id после where и SUM(mpn), наверное, вместо COUNT, если правильно понял

Да правильно) 
Большое вам спасибо и низкий поклон!

Ссылка на комментарий
Поделиться на других сайтах


11 минут назад, Prooksius сказал:

не нужно это, и так только один order_id

Ну да, меня смутило, что на скриншоте заказы сгруппированы прямоугольником)

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

13 часов назад, Prooksius сказал:

не нужно это, и так только один order_id

Да я это понял, я в мускулах профан и мне надо было лишь узнать как  правильно SUM(...) записать 

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.