Hi??
??????flink 1.13.1??????????????hive sql??
CREATE CATALOG `tempo_df_hive_default_catalog` WITH(
'type' = 'hive',
'default-database' = 'default'
);
USE CATALOG tempo_df_hive_default_catalog;
CREATE TABLE IF NOT EXISTS `default`.`tempo_blackhole_table` (
f0 INT
);
use cosldatacenter;
INSERT INTO `dw_riginfoparam` ( `large_equip_id`, `equip_code`, `equip_name`,
`enqueue_date`, `shi_total_len`, `shi_type_width`, `shi_type_depth`, `moonpool`
) SELECT
mle.`large_equip_id` ,
mle.`equip_code` ,
mle.`equip_name` ,
mle.`enqueue_date` ,
mle.`shi_total_len` ,
mle.`shi_type_width` ,
mle.`shi_type_depth`,
CASE
WHEN mipd.`param_cn` = '????????' THEN
mipv.`param_value`
END AS `Moonpool`
from `ods_emp_maindata_iadc_paramvalue` mipv
INNER JOIN `ods_emp_maindata_iadc_paramdef` mipd ON mipv.`param_id` =
mipd.`param_id`
inner JOIN `ods_emp_md_large_equip` mle ON mipv.`SUBJECT_ID`=
mle.`LARGE_EQUIP_ID`;
INSERT INTO `default`.`tempo_blackhole_table` SELECT 1 ;
??????
Caused by: org.apache.hadoop.hive.ql.parse.SemanticException: Line 2:195
Invalid table alias or column reference 'u': (possible column names are:
mipv.paramvalue_id, mipv.platform_id, mipv.equipment_id, mipv.param_id,
mipv.param_value, mipv.remark, mipv.create_time, mipv.creator,
mipv.update_time, mipv.update_person, mipv.record_flag, mipv.subject_id,
mipv.output_unit, mipv.show_seq, mipd.param_id, mipd.iadc_id, mipd.param_code,
mipd.param_en, mipd.param_cn, mipd.output_standard, mipd.output_unit,
mipd.param_type, mipd.param_value, mipd.remark, mipd.create_time, mipd.creator,
mipd.update_time, mipd.update_person, mipd.record_flag, mle.large_equip_id,
mle.equip_name, mle.equip_type, mle.equip_function, mle.equip_board,
mle.ship_yard, mle.manufacturer_date, mle.enqueue_date, mle.dockrepair_date,
mle.scrap_date, mle.enqueue_mode, mle.work_for_org, mle.work_in_org,
mle.old_age, mle.create_time, mle.creator, mle.update_time, mle.update_person,
mle.record_flag, mle.data_timestamp, mle.work_unit_id, mle.work_status,
mle.work_location, mle.work_area, mle.equip_code, mle.shi_main_power,
mle.shi_total_len, mle.shi_type_width, mle.shi_type_depth,
mle.shi_design_draft, mle.shi_total_tonnage, mle.shi_load_tonnage, mle.remark,
mle.unit_classification1, mle.unit_classification2)
at
org.apache.flink.table.planner.delegation.hive.copy.HiveParserSemanticAnalyzer.genAllExprNodeDesc(HiveParserSemanticAnalyzer.java:2467)
~[flink-sql-connector-hive-1.2.2_2.11-1.13.1.jar:1.13.1]
at
org.apache.flink.table.planner.delegation.hive.copy.HiveParserSemanticAnalyzer.genExprNodeDesc(HiveParserSemanticAnalyzer.java:2421)
~[flink-sql-connector-hive-1.2.2_2.11-1.13.1.jar:1.13.1]
at
org.apache.flink.table.planner.delegation.hive.HiveParserCalcitePlanner.genSelectLogicalPlan(HiveParserCalcitePlanner.java:2314)
~[flink-sql-connector-hive-1.2.2_2.11-1.13.1.jar:1.13.1]
at
org.apache.flink.table.planner.delegation.hive.HiveParserCalcitePlanner.genLogicalPlan(HiveParserCalcitePlanner.java:2772)
~[flink-sql-connector-hive-1.2.2_2.11-1.13.1.jar:1.13.1]
at
org.apache.flink.table.planner.delegation.hive.HiveParserCalcitePlanner.logicalPlan(HiveParserCalcitePlanner.java:285)
~[flink-sql-connector-hive-1.2.2_2.11-1.13.1.jar:1.13.1]
at
org.apache.flink.table.planner.delegation.hive.HiveParserCalcitePlanner.genLogicalPlan(HiveParserCalcitePlanner.java:273)
~[flink-sql-connector-hive-1.2.2_2.11-1.13.1.jar:1.13.1]
at
org.apache.flink.table.planner.delegation.hive.HiveParser.analyzeSql(HiveParser.java:326)
~[flink-sql-connector-hive-1.2.2_2.11-1.13.1.jar:1.13.1]
at
org.apache.flink.table.planner.delegation.hive.HiveParser.processCmd(HiveParser.java:274)
~[flink-sql-connector-hive-1.2.2_2.11-1.13.1.jar:1.13.1]
at
org.apache.flink.table.planner.delegation.hive.HiveParser.parse(HiveParser.java:217)
~[flink-sql-connector-hive-1.2.2_2.11-1.13.1.jar:1.13.1]
at
org.apache.flink.table.api.internal.StatementSetImpl.addInsertSql(StatementSetImpl.java:51)
~[flink-table-blink_2.11-1.13.1.jar:1.13.1]