Ich habe eine Tabelle, dieWie erzeuge ich eine Tabelle mit IDs, die jeweils nur ein Attribut haben?
id attribute
1 a
1 a
2 b
2 a
Und ich will sammeln alle IDs wie folgt aussieht, die nur ein Attribut haben. So im Beispielfall:
id
1
war mein erster Gedanke ein where
zu verwenden, aber das würde zurückkehren:
id
1
1
2
Da 2 auch ein "a" -Attribut in einer Instanz hat.
P.S. Mir ist klar, dass die Formulierung des Titels zweideutig ist; vielleicht gibt es einen besseren Begriff als Attribut, um in diesem Fall zu verwenden?
HiveQL hat viele Eigenschaften mit mehr Standard SQLs gemeinsam, also werde ich es laufen müssen sicher sein, aber ich denke, das es tun kann mich. Ich werde in ein paar Minuten als beantwortet markieren, wenn es erfolgreich ist. Danke Matt! –
Ich vermutete, dass es wahrscheinlich ist. Ich muss noch eine Hadoop-Umgebung aufbauen, um damit zu spielen:) – Matt
Ich empfehle es @Matt. Besonders mit Tez-on-Hive ist es eine Freude, mit ihm zu arbeiten - wenn du einmal an den Eigenarten von HiveQL vorbeikommst. –