Группировать, только если ссылка уже существует (MySQL)

0

У меня есть эта сырая таблица: Изображение 174551

И то, что я хочу иметь в конце, следующее:

Изображение 174551

  1. Показать каждый день
  2. Показать категорию
  3. Show Count (ID) → И если ссылка соответствует ссылке и, день соответствует день, а kategorie соответствует количеству категорий.

У меня почти есть решение. Единственная проблема прямо сейчас заключается в том, что в запросе не рассматриваются различия ссылок. Потому что, например, для 1-го дня и категории Terkkingräder меня есть две разные ссылки, но запрос группирует их без проблем.

Это мой запрос прямо сейчас

SELECT COUNT(ID) AS Anzahl, DAY(STR_TO_DATE(datum, '%Y-%m-%d')) AS Datum, kategorie, link FROM '4184_lead_tracking' WHERE datum >= '2017-12-01' AND datum <= '2017-12-31' GROUP BY DAY(datum), kategorie, link ORDER BY DAY(datum) ASC

Я ценю любую помощь. С уважением!

Теги:

1 ответ

0

Насколько я могу судить, у вас есть три идентичные записи за 1 день. Ссылки точно такие же, и именно поэтому они сгруппированы в один элемент.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню