hive 1.1从三个表中取出层次结构值



HIVE(1.1版本(中有以下表格,需要结果中所示的输出。由于UNION在hive 1.1中不可用,因此需要不同的方法来获得以下结果

表A:

id名称
1一个
2两个
4四个

表B:

id名称
1一
3三
4四

表C:

id名称
1一
2二
3三
5五

结果

id名称
1一
2二
3三
4四
5五

从A中选择id,name联合所有SELECT sec.id,sec.name FROM B sec WHERE sec.id NOT IN(SELECT id FROM A(联合所有SELECT thr.id,thr.name FROM c thr WHERE thr.id NOT IN(SELECT id FROM A UNION ALL SELECT id FRON B(

最新更新