]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
used the wrong join
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 23 Jan 2014 02:42:56 +0000 (21:42 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 23 Jan 2014 02:42:56 +0000 (21:42 -0500)
doc/build/orm/relationships.rst

index cdff64064110e8d67e525ec63797fe0fbe385534..98a6e1becba2f6e510ca934b49488dde8ffef141 100644 (file)
@@ -1301,11 +1301,8 @@ additional columns when we query; these can be ignored:
 
     sess.query(A).join(A.b).all()
 
-    {opensql}SELECT a.id AS a_id, a.b_id AS a_b_id, d_1.id AS d_1_id,
-            b_1.id AS b_1_id, d_1.b_id AS d_1_b_id, d_1.c_id AS d_1_c_id,
-            c_1.id AS c_1_id, c_1.a_id AS c_1_a_id
-    FROM a LEFT OUTER JOIN (b AS b_1 JOIN d AS d_1 ON d_1.b_id = b_1.id
-                JOIN c AS c_1 ON c_1.id = d_1.c_id) ON a.b_id = b_1.id
+    {opensql}SELECT a.id AS a_id, a.b_id AS a_b_id
+    FROM a JOIN (b JOIN d ON d.b_id = b.id JOIN c ON c.id = d.c_id) ON a.b_id = b.id
 
 
 Building Query-Enabled Properties