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

error de declaración sql:columna .. no existe

No, la columna FK_Numbers_id no existe, solo una columna "FK_Numbers_id" existe

Aparentemente, creó la tabla usando comillas dobles y, por lo tanto, todos los nombres de las columnas ahora distinguen entre mayúsculas y minúsculas y tiene que usar comillas dobles todo el tiempo:

select sim.id as idsim, 
       num.id as idnum 
from main_sim sim 
   left join main_number num on ("FK_Numbers_id" = num.id);

Para resumir lo que ya está documentado en el manual:

La columna foo y FOO son idénticas, las columnas "foo" y "FOO" no lo son.