sql >> Databasteknik >  >> RDS >> PostgreSQL

sql-satsfel:kolumn .. finns inte

Nej, kolumnen FK_Numbers_id existerar inte, bara en kolumn "FK_Numbers_id" finns

Tydligen skapade du tabellen med dubbla citattecken och därför är alla kolumnnamn nu skiftlägeskänsliga och du måste använda dubbla citattecken hela tiden:

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

För att sammanfatta det som redan finns dokumenterat i manualen:

Kolumnen foo och FOO är identiska, kolumnerna "foo" och "FOO" är inte.




  1. Minus vs utom skillnad i ORACLE/SQL-server

  2. Arbeta med MySQL-databasmotorer

  3. Hur snabbt är ODBC? En "laddad" jämförelse.

  4. syntax för en rad MERGE / upsert i SQL Server