Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Doc: fix example of recursive query.
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 28 Aug 2022 14:44:52 +0000 (10:44 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 28 Aug 2022 14:44:52 +0000 (10:44 -0400)
Compute total number of sub-parts correctly, per jason@banfelder.net

Simon Riggs

Discussion: https://postgr.es/m/166161184718.1235920.6304070286124217754@wrigleys.postgresql.org

doc/src/sgml/queries.sgml

index 82de95a966b1b2922c9cd9592cc63ff03b1f429e..18a9e79259fcc8dfda8d4e74a643e1ff8614c337 100644 (file)
@@ -2133,7 +2133,7 @@ SELECT sum(n) FROM t;
 WITH RECURSIVE included_parts(sub_part, part, quantity) AS (
     SELECT sub_part, part, quantity FROM parts WHERE part = 'our_product'
   UNION ALL
-    SELECT p.sub_part, p.part, p.quantity
+    SELECT p.sub_part, p.part, p.quantity * pr.quantity
     FROM included_parts pr, parts p
     WHERE p.part = pr.sub_part
 )