Size: a a a

2021 October 07

E

English in MySQL
вот вот, выводить только первое совпадение, например по сортировке id
источник

E

English in MySQL
да, можно в алфавитном порядке тоже
источник

V

Vladislav in MySQL
как у клиентов могут почты быть одинаковы
источник

V

Vladislav in MySQL
хм
источник

V

Vladislav in MySQL
ну ладно
источник

YN

Yevhen Nedaskivskyi in MySQL
Это жизнь, к сожалению
источник

E

English in MySQL
всякое может быть)
источник

V

Vladislav in MySQL
ну по факту их делают уникальными, чтобы не повторялись и т.д, хотя тут можно её сделать и резервной там и т.д
источник

YN

Yevhen Nedaskivskyi in MySQL
WITH emails_cte AS ( SELECT *, rank() OVER (PARTITION BY email ORDER BY id) as rank FROM emails; ) SELECT * FROM _emails WHERE rank = 1;
источник

YN

Yevhen Nedaskivskyi in MySQL
Звёздочку заменить на нужные колонки
источник

YN

Yevhen Nedaskivskyi in MySQL
Id можно заменить на то, по чему сортируем
источник

YN

Yevhen Nedaskivskyi in MySQL
И сколько людей за admin@kontora.ru?
источник

E

English in MySQL
спасибо, но у меня пишет что неправильный синтаксис
источник

YN

Yevhen Nedaskivskyi in MySQL
В конце emails_cte вместое base. Точку с запятой первую удалить
источник

E

English in MySQL
ругается idea после order by id)
источник

YN

Yevhen Nedaskivskyi in MySQL
А если as убрать?
источник

YN

Yevhen Nedaskivskyi in MySQL
Вместо as rank написать просто mail_rank
источник

YN

Yevhen Nedaskivskyi in MySQL
Я, между прочим, написал это сидя в туалете с телефона
источник

E

English in MySQL
тогда тоже ругается ')', ',', <table expression>, AS, INTO, LIMIT, ORDER, UNION, WINDOW or '[' expected, got 'rank'
источник

EG

El Grizlo in MySQL
DISTINCT
источник