Q_BASIC
Хранитель порядка
- Регистрация
- 30 Ноя 2013
- Сообщения
- 516
- Реакции
- 1.240
- Автор темы
- #1
Приветствую,
Есть такой запрос:
Им мы получаем все уникальные email. Но у одинаковых email может быть разный group. Надо, чтобы еще была сортировка по полю group.
Поле group может быть от -1 до 4. Если у email есть запись с группой 4, то надо получить именно эту строку. Если с таким полем email есть записи с группами -1, 2, 3, то надо получить запись с группой 3. То есть надо наибольшую группу получить в результате
Есть такой запрос:
Код:
SELECT * FROM `accounts` GROUP BY `email` ORDER BY `id` DESC
Им мы получаем все уникальные email. Но у одинаковых email может быть разный group. Надо, чтобы еще была сортировка по полю group.
Поле group может быть от -1 до 4. Если у email есть запись с группой 4, то надо получить именно эту строку. Если с таким полем email есть записи с группами -1, 2, 3, то надо получить запись с группой 3. То есть надо наибольшую группу получить в результате