sql >> Database teknologi >  >> RDS >> PostgreSQL

sql-sætningsfejl:kolonne .. eksisterer ikke

Nej, kolonnen FK_Numbers_id eksisterer ikke, kun en kolonne "FK_Numbers_id" eksisterer

Tilsyneladende har du oprettet tabellen ved hjælp af dobbelte anførselstegn, og derfor er alle kolonnenavne nu følsomme for store og små bogstaver, og du skal hele tiden bruge dobbelte anførselstegn:

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

For at opsummere, hvad der allerede er dokumenteret i manualen:

Kolonnen foo og FOO er identiske, kolonnerne "foo" og "FOO" er ikke.




  1. Forstå gruppe efter klausul i SQL Server - SQL Server / TSQL selvstudium del 130

  2. MySQL - Valg af en kolonne, der ikke er i Grupper efter

  3. SQL Server Failover Cluster Installation -3

  4. 10 fakta om overvågning af databaseydeevne, der kan overraske dig