Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w2YV4-000OX5-0F for pgsql-bugs@arkaria.postgresql.org; Tue, 17 Mar 2026 17:46:38 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w2YV2-003rx3-0h for pgsql-bugs@arkaria.postgresql.org; Tue, 17 Mar 2026 17:46:36 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w2YV1-003rwm-39 for pgsql-bugs@lists.postgresql.org; Tue, 17 Mar 2026 17:46:35 +0000 Received: from mail-ot1-x329.google.com ([2607:f8b0:4864:20::329]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w2YUz-00000000e3F-1NgA for pgsql-bugs@lists.postgresql.org; Tue, 17 Mar 2026 17:46:35 +0000 Received: by mail-ot1-x329.google.com with SMTP id 46e09a7af769-7d7c76e1951so388753a34.1 for ; Tue, 17 Mar 2026 10:46:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773769592; cv=none; d=google.com; s=arc-20240605; b=dUXBAI7egnHBzd6D4KTpU8EhOzMKgXTf+VPDgQ1g+xtjBejrasfZNi5D1crjd/Q5Zd cLLiRP4L9vDR60Seam2yrikWIUEQmKsTAcmsmUabBI+jNG5LH6HRD2WZIfrVh2HjK95z i1Ivwn5f8pZ5W9dQKKHudd/FwmZl+IWtsqJD39SOUsTVf65/E2YpFz699gMVoPFU2u0n QfhE4x+gOPV7ag3+me8cTdNJgUqx99OZ2PsXi+TaLRVJpDQYdc+tfM6Et9UTiNu9KaRe 4MoeXpUch37VJEyUT62WP319SRKNG512v3N0su3CuYIne6AAx9rrQAPEHzKu7Ro2K/Tb S7fQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=YTYtT00820E0BLEm8e5KsokmGAUNZRltlPXYw0+ueB4=; fh=1N5wSSJrav8QsJfTjMQ8Zrj8o0G+4nPl0abRyl1J5Og=; b=ZX94DM7CzJoZsQ3RMA84Co61Q/TYw98Aamu9+ZIJP35sxXoM12q8hTi6ej+WumGpoI RouqBF0cSZby6vqcu/q1GZWUvzk9c3Pkj7j59B5un00Q/C0rooVdwjuyrsEjHaj7fMiK zQH9eCaf9W5/xj4WXL6eZlljv2oqSv6BzyCFUamZ5zlsbtrZWJ5xxdy76vOyiCPQBYAN N8MsBNRykbRzydRb2oPQ6O5cUyCmRhyP8Kfv7GTO3/W50peqfukWFLGVK0Ubj6JyqfWZ mYCYPyQCSNJcGOGIvEhI/c61IzGIJylqwfEJZc+9pNQbkSiZK9QMfwqznM1yAfj3WeD9 Oaqw==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773769592; x=1774374392; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=YTYtT00820E0BLEm8e5KsokmGAUNZRltlPXYw0+ueB4=; b=KsizqBurDNF0MeLedJviHZSuK1XmL30rrDZuDLP3s75fLNAzInaYXc6F6CqzwEIpj1 XsqesoBNk2jz1J6mmnBP7PDQq6mzxEj7w43y2fPK4vdzbGzabMbKiqCbZfXVAzY9Uvu2 89P9CKOBnfzOUzu/82Wu9zHpnoOZbGarfnA5RgnXB2YnvaTO3AsGZL6HINvXuspAzM4H zvybB8T45u8AWjxJ2WH0grDCZREwBrukBBpe9zGXYtfCAqsYsra0HWX5nstUQh4EIz09 X9rd+oODadVmfT7lyGFaq+kiskVYzqxcWzO1HXDRWqKI5py7a3TTP59ovG7NdNcxeb5x Y71w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773769592; x=1774374392; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=YTYtT00820E0BLEm8e5KsokmGAUNZRltlPXYw0+ueB4=; b=DMcWPNcjEiFeljyqmbdbn0cX8gy1xCeYMjBjOeceyLSG979hUP2DTtWv8ya5CKKbbE rK3dhRY3nD2KNybTQHIRVLlkGwV/vAEKzQsp2NspE2X/qEx16991l8CCxTZkJWDpmO12 ESWqEWah3v7VZ16KqAHwtYrvxzSv2UTnAqE4iaPv6BtcO2SzBFEyW9yhU/8DKFLuebBl dZfDYbtUCpuYNyj9eWYRSwGVQFrxhFG+wPf8zz8QaNPesjon8avqS5uXM5lQYhWOYLeG X2e6gdwGCUBh2pvy9VJ/jXlBvSCydW2qUusFcNxlDqyIFR7uJvLdtZkRY5xIZ6bZ2BsJ sThQ== X-Forwarded-Encrypted: i=1; AJvYcCW1BCN9100Td/+G0v5cIuiguEE9dPGmejM2OUiSvlJNu5TUCva1Ap2G64Bczy/2RnVPzivi/NuXKwrS@lists.postgresql.org X-Gm-Message-State: AOJu0YwRBsF0JaiTGnWk8p6jfYBPiPoVifY9vNroR7JccWugrScLZDzO hC+VgbsOlgnMt0sOfXnV37GaiVZ0WDhD60Hue4/4LxQIGQH2XSY57/QWaI2EXcqIVRL77Gn8EtL EOlH4NYEahlVoE0UcdDFV0Z3MSMXh+SU= X-Gm-Gg: ATEYQzxoyBuPHIL0alovDrJAiSGUQMIy/YktNG155dquEQZO4vrO4DVljl3WI4R0eDV lS8rpGfqhMKqH6jyujDkOcmD7utcEaL1VlZrkZZiXLZWLgVC+pzjgwPA0xDAMU4qnz8a/aqRWKZ jkCks3FAq+klSPlh2R5L+B5DqwmZjYt1Pl95xy/q68lolniX7f5/8VjeFSr9CTG/GaHE0/MTHci yH2ewAEXXM64LNzRs+qy9EkcUX0+7HxootXwUZwbAnTFqMyahTeg+iqf8iliUfVdATHaKk4JnTh zabseLnDmO70gvacRjmOL5S/n/nWAfG9DLi1Gj8HgxnhFIVLZRoHpFTPWVV8Q8t52UI47jF04ps BOM7zpU4tLiYGEipzud6SvgradY+oz4Zeafih X-Received: by 2002:a05:6820:229c:b0:67b:dce8:55a6 with SMTP id 006d021491bc7-67c0da65d37mr141602eaf.5.1773769591841; Tue, 17 Mar 2026 10:46:31 -0700 (PDT) MIME-Version: 1.0 References: <19435-3cc1a87f291129f1@postgresql.org> In-Reply-To: From: Alexander Korotkov Date: Tue, 17 Mar 2026 19:46:18 +0200 X-Gm-Features: AaiRm52H91WOOkcno3soTrXTlZTCskLrwsIiPO1xOpOEnNxXpEtdy65mYVAOxTU Message-ID: Subject: Re: BUG #19435: Error: "No relation entry for relid 2" Triggered by Complex Join with Self-Referencing Tables To: Tender Wang Cc: Kirill Reshke , Fujii Masao , ammmkilo@163.com, pgsql-bugs@lists.postgresql.org Content-Type: multipart/mixed; boundary="0000000000006f89c4064d3bea60" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000006f89c4064d3bea60 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Mar 17, 2026 at 3:30=E2=80=AFPM Tender Wang wr= ote: > Kirill Reshke =E4=BA=8E2026=E5=B9=B43=E6=9C=8817= =E6=97=A5=E5=91=A8=E4=BA=8C 21:24=E5=86=99=E9=81=93=EF=BC=9A > > > > On Tue, 17 Mar 2026 at 18:20, Tender Wang wrote: > > Yes, it looks like your analysis is valid. Will you share a patch for > > updating `clause` ? > > > Sorry, it's already the middle of the night here, so I'm afraid I > don't have much time to work on this right now. Thank you for your research. I've written a simple draft patch. It fixes the reported case, but I doubt it is correct in general. I'll continue the investigation. ------ Regards, Alexander Korotkov Supabase --0000000000006f89c4064d3bea60 Content-Type: application/octet-stream; name="sje_joininfo_fix.patch" Content-Disposition: attachment; filename="sje_joininfo_fix.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mmuwkee90 ZGlmZiAtLWdpdCBhL3NyYy9iYWNrZW5kL29wdGltaXplci9wbGFuL2FuYWx5emVqb2lucy5jIGIv c3JjL2JhY2tlbmQvb3B0aW1pemVyL3BsYW4vYW5hbHl6ZWpvaW5zLmMKaW5kZXggMTJlOWVkMGQw YzcuLjY4YmZiNzZhNWIwIDEwMDY0NAotLS0gYS9zcmMvYmFja2VuZC9vcHRpbWl6ZXIvcGxhbi9h bmFseXplam9pbnMuYworKysgYi9zcmMvYmFja2VuZC9vcHRpbWl6ZXIvcGxhbi9hbmFseXplam9p bnMuYwpAQCAtMTk1Nyw2ICsxOTU3LDEyIEBAIHJlbW92ZV9zZWxmX2pvaW5fcmVsKFBsYW5uZXJJ bmZvICpyb290LCBQbGFuUm93TWFyayAqa21hcmssIFBsYW5Sb3dNYXJrICpybWFyaywKIAlDaGFu Z2VWYXJOb2Rlc0V4dGVuZGVkKChOb2RlICopIHJvb3QtPnBhcnNlLCB0b1JlbW92ZS0+cmVsaWQs IHRvS2VlcC0+cmVsaWQsCiAJCQkJCQkgICAwLCByZXBsYWNlX3JlbGlkX2NhbGxiYWNrKTsKIAor CWZvcmVhY2hfbm9kZShSZXN0cmljdEluZm8sIHJpbmZvLCB0b0tlZXAtPmpvaW5pbmZvKQorCXsK KwkJQ2hhbmdlVmFyTm9kZXNFeHRlbmRlZCgoTm9kZSAqKSByaW5mby0+Y2xhdXNlLCB0b1JlbW92 ZS0+cmVsaWQsCisJCQkJCQkJICAgdG9LZWVwLT5yZWxpZCwgMCwgcmVwbGFjZV9yZWxpZF9jYWxs YmFjayk7CisJfQorCiAJLyogUmVwbGFjZSBsaW5rcyBpbiB0aGUgcGxhbm5lciBpbmZvICovCiAJ cmVtb3ZlX3JlbF9mcm9tX3F1ZXJ5KHJvb3QsIHRvUmVtb3ZlLCB0b0tlZXAtPnJlbGlkLCBOVUxM LCBOVUxMKTsKIAo= --0000000000006f89c4064d3bea60--