 |
Цитата: |
 |
|
|
|
|
|
|
|
|
|
|
В итоге получился такой же запрос, только во вложенном запросе добавил условие по pid. Всем спасибо.
|
|
 |
|
 |
|
Вообще, это запрос тяжелый достаточно. Запрос с сортировкой гораздо проще.
В постгресе можно получить для нескольких значений одним запросом:
SELECT DISTINCT ON (Pid) Id, Pid, TimeStamp FROM TABLE WHERE Pid IN (?PidList) ORDER BY Pid, TimeStamp DESC
В MsSQL, для одного значения Pid точно можно получить одним запросом:
SELECT TOP 1 Id, Pid, TimeStamp FROM TABLE WHERE Pid = ?PidList ORDER BY TimeStamp DESC