PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

błąd instrukcji sql:kolumna .. nie istnieje

Nie, kolumna FK_Numbers_id nie istnieje, tylko kolumna "FK_Numbers_id" istnieje

Najwyraźniej utworzyłeś tabelę za pomocą podwójnych cudzysłowów i dlatego wszystkie nazwy kolumn są teraz rozróżniane i musisz cały czas używać podwójnych cudzysłowów:

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

Podsumowując, co jest już udokumentowane w podręczniku:

Kolumna foo i FOO są identyczne, kolumny "foo" i "FOO" nie są.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Limit rozmiaru typu danych JSON w PostgreSQL

  2. PostgreSQL działa wolno na dużym stole z tablicami i mnóstwem aktualizacji

  3. Czy istnieje odpowiednik PostgreSQL profilu SQL Server?

  4. Problemy z ustawieniem własnego klucza podstawowego w migracji Rails 4

  5. Rails:FATAL - Uwierzytelnienie peera nie powiodło się dla użytkownika (PG::Error)