sql >> Base de Datos >  >> RDS >> PostgreSQL

Al insertar:la puntuación de referencia de la columna es ambigua

En el lado derecho del = en el set cláusula, hay dos posibilidades para score :EXCLUDED.score y word_relations.score . La primera es una forma de acceder al valor que se está insertando; el último una forma de acceder al valor almacenado en la fila.

Escribiría esto como:

ON CONFLICT (word1_id, word2_id) DO
    UPDATE SET score = word_relations.score + EXCLUDED.score