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(...)
+]]>
+