Doc: fix example of recursive query.
authorTom Lane <[email protected]>
Sun, 28 Aug 2022 14:44:52 +0000 (10:44 -0400)
committerTom Lane <[email protected]>
Sun, 28 Aug 2022 14:44:52 +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 516fbcbf375bbab7f5a74f3fe5f1d07404a01c1b..1428d99d0f82e267d769d4dc9b9c63ae32d9aa55 100644 (file)
@@ -2195,7 +2195,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
 )