4paradigm / 4paradigm/OpenMLDB

Use simple expressions for join equality condition is supported

Offen
#1,687 0 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @tobegit3hub Auf GitHub ansehen
batch-engine sql
Vorherrschende Sprache
C++
Sterne
1.7k
Forks
331
Ø Merge
12 T. 12 Std.
Gemergte PRs (30 T.)
1

Beschreibung

Now we can join with condition `t1.c1 >= t2.c1 * 1000` but not `t1.c1 = t2.c1 * 1000`.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Look at the SQL join condition parsing and evaluation code, likely in the query planner or executor. The issue indicates support for inequality joins but not equality with expressions. Find where join conditions are validated and extended to allow simple expressions like multiplication on the right side. Test with a join query using `t1.c1 = t2.c1 * 1000` to verify the fix.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
sql
Bereich
databases, machine-learning
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.