|
SQL запрос с "group by", получить первое значение поля ...
|
|||
---|---|---|---|
#18+
Здравствуйте !!! Есть таблица: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Надо построить запрос, сгруппировав по полю "DirectoryCinostID" - оно повторяется, притом получить первое значение поля "ZALP" . Например, при таком запросе: Код: plaintext 1. 2. 3.
Заранее спасибо всем откликнувшимся !!! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2011, 13:40 |
|
SQL запрос с "group by", получить первое значение поля ...
|
|||
---|---|---|---|
#18+
Понятия "первая запись" или "последняя запись" в SQL смысла не имеют. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2011, 17:45 |
|
SQL запрос с "group by", получить первое значение поля ...
|
|||
---|---|---|---|
#18+
Ну почему ??? при Код: plaintext
П.С. В общем мне получилось получить первое значение этого поля ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2011, 14:17 |
|
SQL запрос с "group by", получить первое значение поля ...
|
|||
---|---|---|---|
#18+
potkinНу почему ??? при Код: plaintext
Сегодня у тебя получилось, a завтра (после удаления-добавления строк) не получится. Записи в базе данных не сортированны в принципе. Читай букварь по SQL. Если хочешь выбирать первую и/или последнюю запись в группе записей - пронумеруй записи внутри группы. Либо просто цифрой, либо временем создания записи, либо еще чем-либо. А потом на основе этой созданной нумерации уже и выбирай первую, последнюю или любую другую. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2011, 17:39 |
|
SQL запрос с "group by", получить первое значение поля ...
|
|||
---|---|---|---|
#18+
White OwlЭто случайность. Не не случайность - протестил как мог: и удалял и добавлял и изменял данные. Работает ))) авторЕсли хочешь выбирать первую и/или последнюю запись в группе записей - пронумеруй записи внутри группы. Либо просто цифрой, либо временем создания записи, либо еще чем-либо. А потом на основе этой созданной нумерации уже и выбирай первую, последнюю или любую другую. Типа того и применил, правда вышел 3-х этажный запрос и медленно работает, если выборку делать "большую" (группировать много записей), но это делают только в конце месяца, квартала и года (когда "года" - *опа полная). А так терпимо. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2011, 16:10 |
|
|
start [/forum/topic.php?fid=54&msg=37250782&tid=2009190]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 180ms |
0 / 0 |