Реально ли составить запрос на выборку данных?

Здравствуйте уважаемые программисты.
Есть таблица с данными пользователей. У меня реализована опция вывода пользователей у кого в этом месяце день рождения.
$bd_user_sql = $sql->run("select sex,username,ava_url,dateBirthday,id,pwd from users where DATE_FORMAT(dateBirthday,'%m') = ? and DATE_FORMAT(dateBirthday,'%d') >= ? order by DATE_FORMAT(dateBirthday,'%d')",array(date("m"),date("d")));

Все работает как надо, но... У пользователей некоторых есть дубли акк. и мне хотелось бы их исключить. Проанализировав пользователей пришел к выводу что, как правило, у дублей схожие кэши паролей, т.е пароли одинаковые. Можно их значит исключить сгруппировав по полю pwd, но тогда их нельзя будет уже выводить в том порядке, как указано в запросе, по порядку дней рождения. Ведь group и order вместе не работают? Два запроса в одном делать?
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
BojackHorseman
@BojackHorseman Куратор тега MySQL
...в творческом отпуске...
Ведь group и order вместе не работают?

работают
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Prego666
Добрый день, а distinct если использовать?
https://www.internet-technologies.ru/articles/mysq...
Ответ написан
Ваш ответ на вопрос

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

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