Hi I am trying to run merge statement with Iceberg with Spark I am getting below error
THis is the statement MERGE INTO glue.euc_dp_prd.emp_merge_test AS t USING source AS s ON t.emp_id=s.emp_id WHEN MATCHED THEN UPDATE SET t.name=s.name , t.dept=s.dept , t.doj=s.doj pyspark.errors.exceptions.captured.AnalysisException: [INVALID_NON_DETERMINISTIC_EXPRESSIONS] The operator expects a deterministic expression, but the actual expression is "(emp_id = emp_id)", "exists(emp_id)".; line 1 pos 0;