У меня есть сценарий, в котором мне нужно более одной таблицы в моем предложении from, но нет поля для объединения двух таблиц, поэтому мне не нужно соединение. По сути, я хочу, чтобы мой запрос SQL выглядел так:
SELECT
cg.id, cg.effective_date
FROM
"user" u, community_guidelines cg
WHERE
u.id = 1 AND
u.guidelines_accepted_date < cg.effective_date
Я пытался заставить это работать в коде, но безуспешно. Есть ли способ явно добавить таблицу в предложение from моего запроса?
CommunityGuidelinesTable
.select { (UserTable.id eq userId) and
(UserTable.guidelinesAcceptedDate less CommunityGuidelinesTable.effectiveDate) }
.orderBy(CommunityGuidelinesTable.effectiveDate to SortOrder.DESC)
.mapNotNull {
it.toCommunityGuidelines()
}
.firstOrNull()