Skip to content

errors in results with 4 cartesian products + only true filter #49110

@bajinsheng

Description

@bajinsheng

Bug Report

1. Minimal reproduce step (Required)

CREATE TABLE t0(c0 INT , c2 INT DEFAULT 1);
INSERT INTO t0(c0) VALUES (2), (3), (4);
CREATE VIEW v0(c0) AS SELECT 5 FROM t0;
CREATE VIEW v1(c0) AS SELECT 6 FROM t0;
CREATE VIEW v2(c0) AS SELECT false FROM v0, t0;

SELECT SUM(v2.c0) FROM v2, t0, v0, v1; -- {0}
SELECT SUM(v2.c0) FROM v2, t0, v0, v1 WHERE INET6_ATON(7) IS NULL; -- {486}

2. What did you expect to see? (Required)

The second query should not return more results than the first query.

3. What did you see instead (Required)

4. What is your TiDB version? (Required)

| Release Version: v7.6.0-alpha-347-g598ccada40-dirty
Edition: Community
Git Commit Hash: 598ccada4065e4871bc5bce53a039cbb598a6d82
Git Branch: master
UTC Build Time: 2023-12-01 01:44:42
GoVersion: go1.21.0
Race Enabled: false
Check Table Before Drop: false
Store: unistore |

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions