2016-08-10 3 views
1

Ich weiß, Hive unterstützt nicht Ungleiche Joins und können Sie mir bitte helfen, eine andere Lösung für die unten zu bekommen.Ungleichheit beitreten in Bienenstock

select * from a a b b kommen auf a.id = b.id und

a.date < b.date.

Dank Inadvance.

Antwort

0

In-equal Unterstützung kommen noch nicht verfügbar, aber wie wäre es:

select * from A a join B b on a.id=b.id where 
a.date < b.date; 
+1

Was tun Sie, wenn Sie wie 'id' kein gemeinsames Feld haben, und Sie wollen nur auf Datum Ungleichheit verbinden? Ist das möglich: 'select * von A a join B b wo a.date NurShomik