diff --git a/querydsl-docs/src/main/docbook/en-US/content/tutorials/sql.xml b/querydsl-docs/src/main/docbook/en-US/content/tutorials/sql.xml index bdaa91eef..b4d6d9315 100644 --- a/querydsl-docs/src/main/docbook/en-US/content/tutorials/sql.xml +++ b/querydsl-docs/src/main/docbook/en-US/content/tutorials/sql.xml @@ -762,6 +762,19 @@ query.with(employee, employee.id, employee.name) it is advisable to use a generated path type for it, e.g. QEmployee in this case, but if the columns don't fit any existing table PathBuilder can be used instead. + Below is an example for such a case + + emp = new PathBuilder(Tuple.class, "emp"); +query.with(emp, sq().from(employee).innerJoin(department).on(employee.departmentId.eq(department.id)) + .list(employee.id, employee.name, employee.departmentId, + department.name.as("departmentName"))) + + .from(...) +]]> +