Добрый день, имеется 2 таблицы. Первая таблица 'пользователи' с полями id, name. Вторая таблицы 'вклады' c полями id, user_id, quantity. Необходимо одним запросом получить все данные из таблицы 'пользователи' и для каждого пользователя сумму quantity.
1 Dmitry 250 2 Ivan 0 3 Oleg 200
Используйте соединение таблиц left join
:
select u.id,
u.name,
ifnull(sum(q.quantity), 0) as sum_quantity
from users u left join quantity q on u.id = q.user_id
group by u.id, u.name
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Приветствую! У меня есть таблица messages, выглядит она так:
А как сохранить массив сгенерированных чисел? Имеется в виду один раз сгенерировать и работать с одним и тем же массивом?