с колонкой ver DateTime. Достаю записи с другой таблицы и требуется сделать Join указанной выше с эквивалентным идентификатором и датой, но только записи наибольшей версии для даты. Вопрос в том, как в условии join это описать? Или надо джойнить все по идентификатору и по дате, а в select уже описывать max(value)?
может что нить типа такого? select id, name, data from (select id, name from dict) dct join (select argMax(id,ver) id, argMax(data,ver) data from tableA) vers on dct.id=vers.id
Обсуждают сегодня