UDAV
Постоялец
- Регистрация
- 22 Июн 2007
- Сообщения
- 775
- Реакции
- 153
- Автор темы
- #1
Помогите сделать запрос. Есть база mysql с такой структурой:
id - цифра - группа
1 - 3 - 1
2 - 7 - 1
3 - 10 -2
4 - 49 -2
...и тд, т.е. поле "цифра" содержит только цифры, они не уникальные и идут не одна за другой...
нужно выбрать ОДНУ запись из каждой группы которая соответствует ближайшему значению переменной. Например имеем число 6, нужно выбрать из группы 1 ближайшую запись из поля "цифра", это будет запись с id 2, а из группы 2 выбрать запись с id 3...
групп может быть около 10.
id - цифра - группа
1 - 3 - 1
2 - 7 - 1
3 - 10 -2
4 - 49 -2
...и тд, т.е. поле "цифра" содержит только цифры, они не уникальные и идут не одна за другой...
нужно выбрать ОДНУ запись из каждой группы которая соответствует ближайшему значению переменной. Например имеем число 6, нужно выбрать из группы 1 ближайшую запись из поля "цифра", это будет запись с id 2, а из группы 2 выбрать запись с id 3...
групп может быть около 10.