Doc: fix example of recursive query.
authorTom Lane <[email protected]>
Sun, 28 Aug 2022 14:44:53 +0000 (10:44 -0400)
committerTom Lane <[email protected]>
Sun, 28 Aug 2022 14:44:53 +0000 (10:44 -0400)
Compute total number of sub-parts correctly, per [email protected]

Simon Riggs

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

doc/src/sgml/queries.sgml

index b623c4993f63923e3262efb168b70b3f6768d78b..602fdce7caa458c260de20729db73fd6c6ff8a34 100644 (file)
@@ -2129,7 +2129,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
   )