У меня есть две таблицы SQL hive, которые состоят из следующих столбцов.Ссылаясь на псевдоним столбца в двух таблицах
table_1
|customer_id | ip_address|
region_table
|country_name | region_name|
Я попытался,
SELECT table_1.customer_id, table_1.ip_address, getCountry(ip_address) AS Country, region_table.region_name FROM table_1 JOIN region_table ON region_table.country_name = Country;
getCountry() является UDF, которая возвращает название страны, когда IP-адресВ него передается. Я хочу использовать это название для создания другого столбца с соответствующей областью из region_table. И я хочу , чтобы получить следующую таблицу в качестве моего вывода.
customer_id | ip_address | Country | region_name
Любые мысли о том, что я не хватает в моем запросе?
Спасибо! Получил это сортировка таким образом. –
Уже приняты. Спасибо :) –