Tôi có truy vấn sau đây trong jOOQ:Làm cách nào để chọn từ một bảng trong jOOQ bằng cách sử dụng truy vấn có tham gia?
factory()
.select()
.from(PERSON)
.join(ENDUSER).on(ENDUSER.PERSON_FK.equal(PERSON.ID))
.where(ENDUSER.ID.equal(userId))
.fetchOne();
Truy vấn này trả về cho tôi một bản ghi với tất cả các cột từ PERSON và enduser, nhưng tôi chỉ muốn các cột từ PERSON (đó là lý do tại sao tôi đặt .from(PERSON)
và không .from(PERSON, ENDUSER)
) . Tôi biết điều đó không quan trọng lắm nhưng tôi không muốn các lĩnh vực không cần thiết được trả lại.
tôi là một chút lưỡng lự cho dù đây là một bản sao của http : //stackoverflow.com/q/5832803/521799, thực sự là –