Как мне установить составное поле в JOOQ - PullRequest
0 голосов
/ 15 мая 2019

У меня есть запрос с набором составных полей (я не знаю, как еще его назвать, пожалуйста, напишите в комментариях, что такое правильный термин, чтобы я мог обновить)

select
    name,
    `value`
from
    docs
where
    superceded_by is null
    and doc_id = 1
    and ( name , effective_on) in (  <----- composite field set
    select
        name,
        max(effective_on)
    from
        docs
    where
        superceded_by is null
        and doc_id = 1
        and effective_on <= '2017-02-01'
    group by
        name )

Я хочу преобразовать это в JOOQ, но я не могу найти эквивалент для него. Я уже пробовал DSL.recordType, но он не поддерживает in

Вот запрос в контексте

http://sqlfiddle.com/#!9/514a8c7/11

1 Ответ

2 голосов
/ 15 мая 2019

Это DSL.row(DOCS.NAME, DOCS.EFFECTIVE_ON)

...