Как в Exposed выполнить запрос типа update ... from select ... where
Как-то понадобилось мне выполнить в Exposed запрос по такому шаблону:
update ... from select ... where ...
И я реально не понял как
Ответы (1 шт):
Автор решения: Михайлуц Юрий
→ Ссылка
Так вот делается он в Exposed ни разу ни очевидно. А конкретно так:
// Пусть у нас где-то ранее объявлены таблицы ATable и BTable.
ATable.join(BTable, JoinType.INNER) {
ATable.col1 eq BTable.col1]
}.update {
it[ATable.col2] = BTable.col2
}