Как удалить значения задвоеные значения в mysql?

Два дня ковырял сайт, пришлось импортить БД два раза ручками.

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

В результате у меня получилась следующая ситуация
bid	date	shows	clicks	modification
662	01.09.2020	17978	21	69956
662	01.09.2020	61657	89	69956
662	02.09.2020	62362	75	70571
662	03.09.2020	66320	11	30453
662	03.09.2020	29012	29	30453

Как видно 1 и 3 числа по два значения. Первое что было до дропа таблицы
и второе которое до конца дня исправно заполнялось.
собственно импорт делал 1 и 3 числа.
5f50cdedcf686690230013.png

Вопрос:
Как слить задвоенные значения в одно

ps
насколько я понимаю дате нужно выставить "уникальное значение" ?
  • Вопрос задан
  • 132 просмотра
Пригласить эксперта
Ответы на вопрос 1
tsklab
@tsklab
Здесь отвечаю на вопросы.
Чтобы не было "задвоеные значения", нужно формально определить, которое правильное. А затем удалить неправильные. Или может вам их сложить нужно?

хоть селект

SELECT bid, date, SUM(shows) AS shows, SUM(clicks) AS clicks, MAX(modification) AS modification
  FROM ad_stat_cleaned
  GROUP BY bid, date
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы