Сумма двух значений после объединения одной таблицы - PullRequest
0 голосов
/ 11 сентября 2018

это мой запрос:

SELECT location_description as Crimes,COUNT(*)
FROM test_sample
where test_sample.day_of_week LIKE"%sunday"
GROUP BY test_sample.location_description
UNION ALL
SELECT location_description as Crimes,COUNT(*)
FROM test_sample
where test_sample.day_of_week LIKE"%saturday"
GROUP BY test_sample.location_description

Мой вывод: enter image description here

Как мне объединить эти два повторяющихся значения в одно.

Ответы [ 2 ]

0 голосов
/ 11 сентября 2018

Не нужно UNION сейчас, просто настройте WHERE, чтобы включить оба дня;

SELECT location_description as Crimes,COUNT(*)
FROM test_sample
where test_sample.day_of_week LIKE"%sunday"
   or test_sample.day_of_week LIKE"%saturday"
GROUP BY test_sample.location_description
0 голосов
/ 11 сентября 2018

Если вам нужно получить количество записей только по полю 'location_description', вы можете использовать только группирование без объединения

SELECT location_description AS Crimes,
       COUNT(*)
FROM test_sample
WHERE day_of_week LIKE "%sunday"
  OR day_of_week LIKE "%saturday"
GROUP BY location_description
...