|
Помогите с выборкой уникальных строк
|
|||
---|---|---|---|
#18+
Добрый день. FB 2.5 Есть таблица: id: INTEGER object_id: INTEGER time:TIMESTAMP data: INTEGER Допустим имеем следующие данные: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Результат выборки должен содержать только строки с уникальными object_id у которых содержатся самые поздние даты: Код: plaintext 1. 2. 3. 4.
Пока что сделал в лоб через процедуру: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Все работает, но как сами понимаете при больших количествах данных выполнение цикла может затянуться... Может кто подскажет как сделать выборку одним sql выражением? Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 11:27 |
|
Помогите с выборкой уникальных строк
|
|||
---|---|---|---|
#18+
bobtnt, Поскольку аналитических функций нет , то через подзапрос максимальной даты. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 11:34 |
|
Помогите с выборкой уникальных строк
|
|||
---|---|---|---|
#18+
AnSi_Srbobtnt, Поскольку аналитических функций нет , то через подзапрос максимальной даты. А мой гугл говорит, что есть . ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 11:51 |
|
Помогите с выборкой уникальных строк
|
|||
---|---|---|---|
#18+
miwaonline, Да, Вы абсолютно правы. Мой гугл разговаривает с учетом: bobtntДобрый день. FB 2.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 11:55 |
|
Помогите с выборкой уникальных строк
|
|||
---|---|---|---|
#18+
bobtnt, посмотрите вот эту тему - http://www.sql.ru/forum/1227840/uslovie-vyborki. Я там предлагал вариант. По-моему у Вас очень похоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 12:50 |
|
Помогите с выборкой уникальных строк
|
|||
---|---|---|---|
#18+
AnSi_Srmiwaonline, Да, Вы абсолютно правы. Мой гугл разговаривает с учетом: bobtntДобрый день. FB 2.5 Ваша правда, не заметил версию в стартовом посте. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 12:59 |
|
Помогите с выборкой уникальных строк
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 13:58 |
|
|
start [/forum/topic.php?fid=40&tid=1561978]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 162ms |
0 / 0 |