【发布时间】:2019-05-04 12:39:17
【问题描述】:
如何使用 jOOQ 3.10.x 构建以下 PSQL 查询来更新多条记录?
UPDATE users
SET name = s.name, city = s.city
FROM users_staging s
WHERE users.id = s.id;
【问题讨论】:
标签: java postgresql jooq
如何使用 jOOQ 3.10.x 构建以下 PSQL 查询来更新多条记录?
UPDATE users
SET name = s.name, city = s.city
FROM users_staging s
WHERE users.id = s.id;
【问题讨论】:
标签: java postgresql jooq
UsersStaging s = USERS_STAGING.as("s");
DSL.using(configuration)
.update(USERS)
.set(USERS.NAME, s.NAME)
.set(USERS.CITY, s.CITY)
.from(s)
.where(USERS.ID.eq(s.ID))
.execute();
【讨论】: