Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.24;
Скачать: CL | DM;

Вниз

помогите сделать запрос!   Найти похожие ветки 

 
wizzo   (2003-02-06 18:56) [0]

Есть таблица
1-aaa-2
1-bbb-4
1-aaa-3
2-aaa-1
.......
Надо получить
1-bbb-4
2-aaa-1
.......
т.е. что-то вроде select field1, max(field3) from db group by field1. Но в такой результат такого запроса не попадает field2, а если вставить его в group, то получится
1-bbb-4
1-aaa-3
2-aaa-1
.......


 
Mike Kouzmine   (2003-02-06 19:02) [1]

Свяжи с самое с собой


 
sniknik ©   (2003-02-06 19:05) [2]

select field1, max(field2), max(field3) from db group by field1

хотя в локал SQL со строкой может не пройдет. но попробуй.


 
Johnmen ©   (2003-02-07 00:00) [3]

>sniknik © (06.02.03 19:05)

Нет, не то...

>wizzo

Примерно так :

SELECT A.F1, MIN(A.F2), MAX(A.F3)
FROM T A
WHERE A.F3=(SELECT MAX(B.F3) FROM T B WHERE B.F1=A.F1)
GROUP BY A.F1


 
sniknik ©   (2003-02-07 00:09) [4]

а если F3 не уникальное? порушится логика, если их 2 и > максимальных значений.

в SQL от jet-а мой срабатывает. а судя по что ты вставил MIN(A.F2) он и в локал должен сработать (мин мах какая разница если равно), ты же это для строки вставил, я только в этом сомневался.


 
Johnmen ©   (2003-02-07 00:15) [5]

Просто хотел заметить, что твой запрос вернет макс.значение F2, а надо то, при котором максимально F3.
А если F3 неуникально, то и смысл вопроса другой...:)))


 
sniknik ©   (2003-02-07 00:19) [6]

а я не заметил что там значения разные. :(

похоже оба нуждаются в дальнейшем детальном рассмотрении с дополнительными данными. :-)) (хотя нет мой уже отвалился)



Страницы: 1 вся ветка

Текущий архив: 2003.02.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
8-76033
VID
2002-11-09 14:30
2003.02.24
Отображение первого кадра...


3-75820
wizzo
2003-02-06 18:56
2003.02.24
помогите сделать запрос!


1-75876
blackman
2003-02-13 21:01
2003.02.24
Почему не читаются строки 0 длины ?


1-75911
nikulin
2003-02-14 12:11
2003.02.24
Как получить изображение раб стола???


14-76101
Кто-то4
2003-02-06 12:06
2003.02.24
Как в D7 сделать отчет?