blob: c504c260644c3ea7b9fdd204eb62c23445fe8975 [file] [log] [blame]
set hive.mapred.mode=nonstrict;
drop table varchar_join1_vc1_n0;
drop table varchar_join1_vc2_n0;
drop table varchar_join1_str_n0;
create table varchar_join1_vc1_n0 (
c1 int,
c2 varchar(10)
);
create table varchar_join1_vc2_n0 (
c1 int,
c2 varchar(20)
);
create table varchar_join1_str_n0 (
c1 int,
c2 string
);
load data local inpath '../../data/files/vc1.txt' into table varchar_join1_vc1_n0;
load data local inpath '../../data/files/vc1.txt' into table varchar_join1_vc2_n0;
load data local inpath '../../data/files/vc1.txt' into table varchar_join1_str_n0;
-- Join varchar with same length varchar
select * from varchar_join1_vc1_n0 a join varchar_join1_vc1_n0 b on (a.c2 = b.c2) order by a.c1;
-- Join varchar with different length varchar
select * from varchar_join1_vc1_n0 a join varchar_join1_vc2_n0 b on (a.c2 = b.c2) order by a.c1;
-- Join varchar with string
select * from varchar_join1_vc1_n0 a join varchar_join1_str_n0 b on (a.c2 = b.c2) order by a.c1;
drop table varchar_join1_vc1_n0;
drop table varchar_join1_vc2_n0;
drop table varchar_join1_str_n0;