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 1weLVl-004jpd-0B for pgsql-bugs@arkaria.postgresql.org; Mon, 29 Jun 2026 23:35:33 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1weLVj-005HW2-3D for pgsql-bugs@arkaria.postgresql.org; Mon, 29 Jun 2026 23:35:32 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1weLVj-005HVu-2H for pgsql-bugs@lists.postgresql.org; Mon, 29 Jun 2026 23:35:31 +0000 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1weLVi-00000000pY1-0hhW for pgsql-bugs@lists.postgresql.org; Mon, 29 Jun 2026 23:35:30 +0000 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-4720d22c94aso1812261f8f.1 for ; Mon, 29 Jun 2026 16:35:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1782776129; cv=none; d=google.com; s=arc-20260327; b=gQ82H1O4FTN4CdWc8ZmJ01mCiQLpFLUIbcD6oFtfvFpwcBRrS7oPxaNw0LX4e+3zcY 3zEpKlLb8qTRDDY7vLiww1Ky+SD5l9tOIDlqIi/MGZgxib/4AP+8n+pzZwztPvw11ro6 /SqHEPaLldM7aDTcxBeIEFY9jLDv40o2cqg/Odb5N/h4paCMUySPIob4W86ulypJe/kB 1mPd49rg8VGBL8Gxj91J5+PxG7oWMuB50rRv/thyHHhrPNQX/aPtc2LO/bhT3L+AiKwS nilUdB98T4FlnCo650zn9nv77pslRNEmMHqJ9ko3c4bh3UUQ2wx0cDTi77DoauYzb/s3 3SrQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=YvsXHdf+FOGyCI3ws1CsUNbnglvHDue1GaXHx/5l8bE=; fh=igsacKedblrQ9Hj0atLXIPrbFnu+a4BdVpfoWsHNn2o=; b=itjmkORpuvT+DsZErGPVBYXSNV8A1qAyPJ10VsF3kyLy+O+5R8CLkSMZ2+Daf4Hd1l wgTisSXpT4RsHD4sR2Y0glRa3Ud0aBhxyC9Ni/1n2XbOm5x54o1KY5pXPDZ+MIW4mnSH PczIKcE8VlYcFdcOherqYo8ftVhuDsMH9o3O0zIkxVDOcJj0nIC1JmumFlzCEQt4XeGI /3ySsWWXdJZMHLrmNRkjwEfrq6HNq6gAVT3VrBE9ACiqrC7vxkrAe2W7MDA6eIXXzbsE 1HXEDDmm7mFkbvaca92Xis3EmfCkF58vXbcl6QTuQZLpTHrFckWr0DVQmDp6qQQ1S3TN oKmQ==; 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=20251104; t=1782776129; x=1783380929; 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=YvsXHdf+FOGyCI3ws1CsUNbnglvHDue1GaXHx/5l8bE=; b=Q/3xW6tK+0jQsOdUYzlSg45kI4RVdOoEkvSlaeiyAyDYwnSSuSqQRPa4XlBK3BDcyy pd/EEGFtHX9WMiAjc4v0L0K3+RjQq1NBN8EVJmBHiqxM90gX1oqyt5toWKaazvxn2sDX sNuu1D0nzTQvgvmScOpeWIvZTCCDGm3l6oKVnDagbpAfyeqAAnJ6zd9pnz+gHkxtJ8ex IzoPl8zeYGHAYGKEw4kUdHWm2KkadURf6TrZfb2Tsesmb5rChFC569g0hMHVAPx5LF38 QiIB0NIrRgU+dKN4Ucr+CdJ/N/dUdPy8iffQ5pGJRVg8+iLv0Wm3rQ4a2VXrq/eI2bDJ Q51w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782776129; x=1783380929; 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=YvsXHdf+FOGyCI3ws1CsUNbnglvHDue1GaXHx/5l8bE=; b=gnzBlPa14Wpd4vjpNhTl7jSPbFYoLTo6m9NwilEZKT5O12vYlInt7uv/wDhzO2CZFv dpp+413ruAQFTQWGxHyv3BzvGmTVGkpwt6mPoFYXBtH3sxDWvR24hG8iZk8/E4EUDLTa FXr8i+oyPO9yW5qEdERh1FNSvYCNPFONezDcqiQRnk1Li1e4O0MuF1NULTM+aPu1J6DO 9yQwmxNL8mjtgESJTlOiah797jzHh6k0SZ0ZPSKt3/9fjnvRMXJBn4AfoDtzqNbNM4bE UkVHjMLNg7tLHwSWx575mp68WQ7HUqnXTYQq+JriS0UfbasSNdmwFf+itnSwrqx4UyXn DzRA== X-Forwarded-Encrypted: i=1; AHgh+RoJLjIhS5Bfn9CTXNTDVbd1QV0YN6laxx3r8zvgKAnTpKBekqsDZGetJtmTJdmV+qglhCF/qdWf5Q1K@lists.postgresql.org X-Gm-Message-State: AOJu0Yz2jF25VmCux8RfrbXu5XNYxdtY38C839GvM3rfMWDeMc3Ez3MW z9RTQliqCF3rvviN4FHWVthEkM2dvGjYQ8kxrwO6BgPRNMrYqqd6W49W2y1pssvK826KwrXkNA0 iKMm3jmX1SQTGPvLpM+Wa6zRj5WMqXD4= X-Gm-Gg: AfdE7clS0BHaoEzDZgDUQ3Sm5YSVW2FhFiD+hYwzx7dEw90xX4fXAtsf7gJBxndLcOV zlljU9CeazwT+ZAO+FlJJDTjOPI/bg/2MrKes6URme+0Su9QsUH7NeA92ZsYCLjUKBIV/QZDc1l 87XPPqOWXlEUMLT7US0kB1BdXcPLAbtyJUz9ttKsR9OwGLfe1Z9Fh+iagb4fcoh8WYdhFCHHs1Z tD7bG4IGaWtlbWrRnP9VGi6D16chm6fYlkYV3/NTbs9DcYRx9qrfxO7aGuRmZ0OXDo7ovGYCJKZ sBByJmULy1y+TXoO99BX8hDA/qFscPLvlqgiC6SnGBSqntZ3QXyb9aSw5zJfXUY= X-Received: by 2002:a05:6000:4028:b0:441:1e8e:d8fd with SMTP id ffacd0b85a97d-475524a853amr1757812f8f.29.1782776128514; Mon, 29 Jun 2026 16:35:28 -0700 (PDT) MIME-Version: 1.0 References: <17502-281a7aaacfaa872a@postgresql.org> <965990.1675119213@sss.pgh.pa.us> In-Reply-To: <965990.1675119213@sss.pgh.pa.us> From: David Rowley Date: Tue, 30 Jun 2026 11:35:19 +1200 X-Gm-Features: AVVi8Cc1edCFhfjNjzehh21PoSeGGbT57nc1CDFlvRowIXv31u-R_fPDGK5SzV0 Message-ID: Subject: Re: BUG #17502: View based on window functions returns wrong results when queried To: Tom Lane Cc: Richard Guo , =?UTF-8?Q?Daniel_Farka=C5=A1?= , Magnus Hagander , PostgreSQL mailing lists Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, 31 Jan 2023 at 11:53, Tom Lane wrote: > > Richard Guo writes: > > On Mon, May 30, 2022 at 9:12 AM David Rowley wrote: > >> The following is also pretty strange. Why should adding the SRF column > >> to the ORDER BY change the number of output rows? > > > Is this a bug we should fix? > > This bug seems to have slipped off the radar screen, but it's still > a bug. I continue to believe that the best fix is to disallow SRFs > in window definitions, and present the trivial patch to do so. > > As discussed, I'm comfortable with leaving this alone in the back > branches. There has been another report about this in bug #19535. Should we consider going with disallowing SRFs in the WindowClause for v19? David