Выборка из 2х таблиц

250
23 июня 2017, 07:45

Добрый день, имеется 2 таблицы. Первая таблица 'пользователи' с полями id, name. Вторая таблицы 'вклады' c полями id, user_id, quantity. Необходимо одним запросом получить все данные из таблицы 'пользователи' и для каждого пользователя сумму quantity.

1 Dmitry 250 2 Ivan 0 3 Oleg 200

Answer 1

Используйте соединение таблиц 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
READ ALSO
Выбрать не повторяющиеся 2 значения из Mysql

Выбрать не повторяющиеся 2 значения из Mysql

Приветствую! У меня есть таблица messages, выглядит она так:

228
вычислить площадь треугольника [требует правки]

вычислить площадь треугольника [требует правки]

Задача вычислить площадь треугольника на java

329
Записать массив случайных чисел

Записать массив случайных чисел

А как сохранить массив сгенерированных чисел? Имеется в виду один раз сгенерировать и работать с одним и тем же массивом?

257