Текущий архив: 2008.05.18;
Скачать: CL | DM;
ВнизСложности с запросом Найти похожие ветки
← →
ага (2008-04-04 20:19) [40]а если оставить как в [37], без уточнения в [38] то
ID VALUE USERID
1 44 3
2 55 4
3 66 5
7 66 6
8 11 8
9 22 9
← →
Johnmen © (2008-04-04 20:33) [41]
> ага (04.04.08 20:16) [39]
А и проверять ничего не надо.
Достаточно понимать, что делается в [29].
И это понимание приводит к
...
3 66 5
...
PS
Должен заметить, что это в рамках азов SQL.
← →
Johnmen © (2008-04-04 20:35) [42]
> ага (04.04.08 20:19) [40]
> а если оставить
Ты подгоняешь данные под ответ?
Забавно...
← →
ага (2008-04-04 20:46) [43]
> Johnmen © (04.04.08 20:35) [42]
>
>
> > ага (04.04.08 20:19) [40]
> > а если оставить
>
> Ты подгоняешь данные под ответ?
2 варианта - 2 разных ответа. А что, если данные разные, рузультат будет одинаковый??
С какого это перепугу?
К стати,
> Johnmen © (04.04.08 20:33) [41]
неверно. Т.к. с данными
ID VALUE USERID
1 44 3
2 55 4
3 77 5
4 99 5
5 88 5
6 66 5
7 66 6
8 11 8
9 22 9
как раз [39] и получится.
← →
ага (2008-04-04 20:48) [44]Чет я совсем не понимаю - о чем спор-то?
← →
Johnmen © (2008-04-04 20:49) [45]
> как раз [39] и получится.
Каким запросом?
← →
ага (2008-04-04 20:54) [46]
> Johnmen © (04.04.08 20:49) [45]
[29]
← →
Johnmen © (2008-04-04 21:05) [47]Ты когда сможешь, попробуй. Чисто для себя.
А сейчас попробуй объяснить, как так min(ID)=6 для USERID=5.
← →
ага (2008-04-04 21:13) [48]
> Johnmen © (04.04.08 21:05) [47]
>
> Ты когда сможешь, попробуй. Чисто для себя.
> А сейчас попробуй объяснить, как так min(ID)=6 для USERID=5.
>
Что тут объяснять...
> select min(value) as min_value, min(ID) as min_id, UserID
> from Table
> group by UserID
если
ID VALUE USERID
3 77 5
4 99 5
5 88 5
6 66 5
то min(ID)=6 для USERID=5.
если
ID VALUE USERID
3 66 5
4 99 5
5 88 5
6 66 5
то min(ID)=3 для USERID=5.
← →
Johnmen © (2008-04-04 21:21) [49]если
ID VALUE USERID
3 77 5
4 99 5
5 88 5
6 66 5
то min(ID)=6 для USERID=5.
Веселая чушь :)
Здесь любая домохозяйка скажет, что min(ID)=3
Короче, учите азы SQL, думайте головой и постите, если хорошо обучены и уверены на все 100.
← →
ага (2008-04-04 22:25) [50]
> Johnmen © (04.04.08 21:21) [49]
Проверил таки. Признаю - облажался. В отпуск, пожалуй, пора...
← →
nekepka (2008-04-04 23:33) [51]Мальчики, не сорьтесь :))) Для ясности вводим обозначения: ID - PK, понятно, Value... ну, скажем время, за которое пробежал стометровку (в мсек, потому и целое), UserID - ИНН бегавшего (от налоговой :). На ID завязаны другие таблицы, характеризующие этот забег (скорость и направление ветра, состояние, наличие гаишников, и т.п.) Требуется: для каждого ИНН определить его MIN (или МAX, не суть) время убегания, и понять, в каком именно забеге, он этот результат показал.
← →
Johnmen © (2008-04-04 23:36) [52]
> nekepka (04.04.08 23:33) [51]
Исчерпывающий однозначный ответ уже дан, ещё на первой странице.
← →
Andy BitOff © (2008-04-04 23:37) [53]> Johnmen © (04.04.08 23:36) [52]
У меня и Ваш ответ на первой ;)
← →
nekepka (2008-04-04 23:48) [54]Ну, так и было понятно после первой страницы, что без вложенного запроса - никак. А вы - тУловами... :)
← →
Johnmen © (2008-04-04 23:49) [55]
> Andy BitOff © (04.04.08 23:37) [53]
> У меня и Ваш ответ на первой ;)
Э-э-э... Не понял....
← →
nekepka (2008-04-04 23:52) [56]
> А вы - тУловами... :)
Но это не умаляет моей признательности за ответы. Еще раз, спасибо!
← →
nekepka (2008-04-04 23:53) [57]
> Э-э-э... Не понял....
Засада готовится... Сначала похвали, а уж потом...
← →
kaif © (2008-04-05 12:08) [58]А если он в нескольких забегах показал одно и то же минимальное время, какой из них выводить?
Хотя, честно говоря, если бы я знал, что это к ИНН отношение имеет, я бы вообще не постил в эту ветку ничего...
← →
nekepka (2008-04-06 08:38) [59]
> kaif © (05.04.08 12:08) [58]
> А если он в нескольких забегах показал одно и то же минимальное
> время, какой из них выводить?
[1] "или хотя бы первую из них, если минимальных для одного UserID несколько"
> Хотя, честно говоря, если бы я знал, что это к ИНН отношение
> имеет, я бы вообще не постил в эту ветку ничего...
Ну, пусть это будет, "количество строк кода" и "NiсkName" :)) Да разобрались уже. Очередное Спасибо!
Страницы: 1 2 вся ветка
Текущий архив: 2008.05.18;
Скачать: CL | DM;
Память: 0.55 MB
Время: 0.057 c