PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 1
maljavkas Отправлено: 12 Января, 2017 - 15:19:11 • Тема: Вложенные запросы • Форум: SQL и Архитектура БД

Ответов: 1
Просмотров: 40
Здравствуйте.
Имеется таблица, в которой три столбца: "дата события", "место события", "количество найденных вещей".
Соответственно каждая строка это когда, где и сколько чего нашли. Необходимо посчитать сумму всех найденных вещей для каждого места на каждую дату. Для начала упростим и сделаем без даты.
Пишу запрос
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT SUM(`num_thing`), `place` FROM  `hosts` WHERE  `place` IN (SELECT DISTINCT  `place` FROM  `hosts`)

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

Спасибо.

Upd: Всё, сам понял. Надо добавить в конце GROUP BY

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB