Skip to content

Support JOIN predicates #8802

@4ertus2

Description

@4ertus2

It's possible in SQL to write complex ON section. Something like this

SELECT * FROM a
JOIN b ON a.id = b.id
    AND (func1(a.x, a.y, a.z) OR func2(a.x, b.x) OR ...)

It's OK cause it has equality a.id = b.id and we could make it via equi-join. But we should move complex (func1(a.x, a.y, a.z) OR func2(a.x, b.x) OR ...) to WHERE or support complex filters in JOIN.

Metadata

Metadata

Assignees

Labels

comp-joinsJOINs end-to-end (planning hooks + runtime join operators/algorithms). Single bucket to avoid pla...feature

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions