Ich habe 2 Spalte (Name, Nummer) in Tabelle1 und 4 Spalte (Name, Min, Max, Farbe) in Tabelle2.Kombinieren Sie zwei Tabellenspalten gemäß Tabelle1 Spaltenwert fällt in Tabelle 2 Spaltenwert
Die Spalte "Tabelle1" (Nummer) enthält einen numerischen Wert, für den in Tabelle 2 ein Bereich vorhanden ist (Min und Max).
Meine Anforderung ist, Name, Nummer aus Tabelle1 und Farbe aus Tabelle2 auf der Grundlage der Spalte Name auszuwählen.
Wenn der Zahlenwert in Tabelle1 höher ist als der Höchstwert von Tabelle2, muss der gleiche Zeilenwert aus der Spalte Farbe ausgewählt werden.
**Table1 sample data:**
**Name Number**
A 33
B 17
**Table2 sample data:**
**Name Min Max Color**
A 0 20 RED
A 21 44 Yellow
A 45 45 Green
B 0 0.9 Green
B 1 15.99 Yellow
B 16 16 RED
**Output**
**Name Number Color**
A 33 Yellow
B 17 Red
Bitte mich für jede Verwirrung über Abfragen wissen lassen ...
Hinweis: Diese Abfrage ist für benutzerdefinierten SQL in Tableau, so kann nicht verwendet werden CTE oder auch vorab Methodik.
So etwas mehr als 45 ist grün? Und ein SQLFIDDLE wäre nett. – Strawberry
Right Erdbeere – Aditya