sql >> Database >  >> RDS >> PostgreSQL

sql-instructiefout:kolom .. bestaat niet

Nee, de kolom FK_Numbers_id bestaat niet, alleen een kolom "FK_Numbers_id" bestaat

Blijkbaar heb je de tabel gemaakt met dubbele aanhalingstekens en daarom zijn alle kolomnamen nu hoofdlettergevoelig en moet je altijd dubbele aanhalingstekens gebruiken:

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

Om samen te vatten wat al is gedocumenteerd in de handleiding:

De kolom foo en FOO identiek zijn, de kolommen "foo" en "FOO" zijn niet.




  1. Kon de database niet openen in lees-/schrijfmodus

  2. EXP() Voorbeelden in SQL Server

  3. Gegroepeerde LIMIT in PostgreSQL:toon de eerste N rijen voor elke groep?

  4. Hoe geef ik een lijst door als parameter in een opgeslagen procedure?