powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / COUNT() и множественная группировка
6 сообщений из 6, страница 1 из 1
COUNT() и множественная группировка
    #39070199
Xploder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, есть таблица shop магазины, поля стандартны, название, адрес, телефон и так далее. Есть таблица shopstat статистика магазинов, просмотры, клики и так далее, основные поля это shop ссылка на магазин и дата. Далее я вывожу статистику, и группирую и подсчитываю количество кликов, просмотров и так далее, в основном запросе все хорошо
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SELECT shopstat.*, 
  SUM(shopstat.map) AS map, SUM(shopstat.fav) AS fav, SUM(shopstat.page) AS page, SUM(shopstat.phone) AS phone, 
  SUM(shopstat.site) AS site, SUM(shopstat.vk) AS vk, SUM(shopstat.fb) AS fb, SUM(shopstat.insta) AS insta,
  SUM(shopstat.yt) AS yt, shop.name, city.name AS city
FROM shopstat
  LEFT JOIN shop ON shopstat.shop = shop.id
  LEFT JOIN city ON shop.city = city.id 
GROUP BY FROM_UNIXTIME(shopstat.date, "%d%m%Y"), shopstat.shop
ORDER BY shopstat.id DESC
LIMIT 0, 50



но есть второй запрос, который отказывается корректно подсчитывать результат, вот он
Код: sql
1.
2.
3.
4.
5.
SELECT COUNT(shop.id) as count
FROM shopstat
  LEFT JOIN shop ON shopstat.shop = shop.id
  LEFT JOIN city ON shop.city = city.id
GROUP BY FROM_UNIXTIME(shopstat.date, "%d%m%Y"), shopstat.shop



что я делаю не так? Спасибо!
...
Рейтинг: 0 / 0
COUNT() и множественная группировка
    #39070211
Xploder,

тут ведь все телепаты и вполне себе догадываются, что именно ты хотел получить и чем тебя не устроил результат...
...
Рейтинг: 0 / 0
COUNT() и множественная группировка
    #39070215
Добрый Э - Эх,

хотя, возможно тебе нужно такое:
Код: sql
1.
2.
3.
4.
5.
SELECT COUNT(DISTINCT shop.id) as count
FROM shopstat
  LEFT JOIN shop ON shopstat.shop = shop.id
  LEFT JOIN city ON shop.city = city.id
GROUP BY FROM_UNIXTIME(shopstat.date, "%d%m%Y"), shopstat.shop
...
Рейтинг: 0 / 0
COUNT() и множественная группировка
    #39070218
Xploder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый Э - ЭхXploder,

тут ведь все телепаты и вполне себе догадываются, что именно ты хотел получить и чем тебя не устроил результат...

ну если count то наверно логично предположить, что общее количество строк, тем более в вопросе так и написано
...
Рейтинг: 0 / 0
COUNT() и множественная группировка
    #39070221
Xploder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый Э - ЭхДобрый Э - Эх,

пробовал я DISTINCT результат на выходе 0
...
Рейтинг: 0 / 0
COUNT() и множественная группировка
    #39070223
Xploder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пробовал в запросе подсчете строк убрать группировку, тогда считает все хорошо
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / COUNT() и множественная группировка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]