3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
|||||||||||||||||||||||||
1 | |||||||||||||||||||||||||
Получение уникальных значений поля (GROUP BY) и min/max значений других полей15.10.2015, 00:13. Показов 3990. Ответов 4
Метки нет (Все метки)
Доброго времени суток.
Есть таблица из 4 полей:
Допустим, есть несколько записей:
1. Все уникальные значения поля article. 2. Для каждого поля article получить минимальный price максимального enabled. Т.е. результат должен быть такой:
Т.е.: 1. Берём артикул, ищем среди его записей максимальный enabled. 2. Среди записей с таким enabled ищем минимальный price. Сижу около 3 часов, пробую разные запросы, но никак не могу составить ничего адекватного. Пока что написал запрос для одного заранее известного артикула:
Подскажите, в какую сторону копать. Благодарю.
0
|
15.10.2015, 00:13 | |
Ответы с готовыми решениями:
4
Получение уникальных пар значений Получение всех уникальных значений из MySQL Mixing of GROUP columns (MIN(),MAX(),COUNT(),.) with no GROUP columns is illegal if there is no GROUP BY clause Дилемма с выводом уникальных значений из одной колонки и всех остальных из других |
66 / 64 / 24
Регистрация: 14.10.2014
Сообщений: 339
|
||||||
15.10.2015, 00:27 | 2 | |||||
А если так
1
|
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
||||||
15.10.2015, 01:17 [ТС] | 3 | |||||
ApXyC, благодарю, но такой вариант не подходит - он выбирает только при enabled = 1, а нужно выбирать по максимальному значению, т.е. если у всех записей enabled = 0, то цену брать минимальную именно для этого значения. Ну т.е. нечто вроде этого:
0
|
66 / 64 / 24
Регистрация: 14.10.2014
Сообщений: 339
|
||||||
15.10.2015, 02:11 | 4 | |||||
Сообщение было отмечено Jodah как решение
Решение
ладушки, а так?
1
|
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
||||||
15.10.2015, 11:01 [ТС] | 5 | |||||
ApXyC, офигеть, оно работает! Огромная благодарность.
Чуть дописал, вот итоговый запрос:
0
|
15.10.2015, 11:01 | |
15.10.2015, 11:01 | |
Помогаю со студенческими работами здесь
5
Получение уникальных значений из столбца средствами VBA Получение массива уникальных значений средствами Linq Поиск min и max значений Подсчёт уникальных значений поля таблицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |