執(zhí)行hiveql時(shí)報(bào)錯(cuò):
創(chuàng)新互聯(lián)建站提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì),成都品牌網(wǎng)站建設(shè),1元廣告等致力于企業(yè)網(wǎng)站建設(shè)與公司網(wǎng)站制作,十余年的網(wǎng)站開(kāi)發(fā)和建站經(jīng)驗(yàn),助力企業(yè)信息化建設(shè),成功案例突破上千余家,是您實(shí)現(xiàn)網(wǎng)站建設(shè)的好選擇.
SemanticException Column xx Found in more than One Tables/Subqueries
Hive中有兩張表中擁有同一個(gè)字段名稱,在這兩個(gè)表做關(guān)聯(lián)的時(shí)候會(huì)報(bào)這個(gè)錯(cuò)誤
將其中一個(gè)表的重復(fù)字段加上別名,然后進(jìn)行關(guān)聯(lián)查詢
select city.city, hotel.hotel, hotel.hotelname from city city,
(select city as hcity ,hotel , hotelname from hotel) hotel
where city.city = hotel.hcity