NEAREST_BY_JOIN condición de error

SQLSTATE: 42604

Combinación más cercana no válida.

CROSS_JOIN_NOT_ENABLED

La unión por proximidad se implementa de forma interna como un producto cartesiano acotado y, por tanto, se rechaza cuando spark.sql.crossJoin.enabled = false. Establezca spark.sql.crossJoin.enabled = true para permitirlo, o reescriba la consulta sin nearest-by.

EXACTO_CON_EXPRESIÓN_NO_DETERMINISTA

EXACT el join por proximidad es incompatible con la expresión no determinista de clasificación <expression>. Use APPROXo reemplace la expresión por una determinista.

NO_ORDENABLE_CLASIFICACIÓN_EXPRESIÓN

La expresión <expression> de clasificación de tipo <type> no se puede ordenar. Proporcione una expresión que devuelva un tipo ordenable, como una distancia numérica como abs(a.col - b.col) o una puntuación de similitud numérica.

NUM_RESULTS_OUT_OF_RANGE

El número de resultados <numResults> debe estar entre <min> y <max>. Actualice el literal en APPROX NEAREST <numResults> BY ... (o EXACT NEAREST <numResults> BY ...) para que quede dentro de ese intervalo.

STREAMING_NOT_SUPPORTED

El join por proximidad no es compatible con DataFrames/Datasets en streaming.

UNSUPPORTED_DIRECTION

Dirección de combinación por proximidad "<direction>" no compatible. Las direcciones de unión por proximidad admitidas incluyen: <supported>.

UNSUPPORTED_JOIN_TYPE

Tipo de combinación <joinType>más cercano no admitido. Tipos admitidos: <supported>.

UNSUPPORTED_MODE

No se admite el modo de unión por proximidad '<mode>'. Entre los modos admitidos se incluyen: <supported>.