sql >> Database >  >> RDS >> PostgreSQL

Fout:ongeldige invoersyntaxis voor geheel getal:

Ik denk dat het probleem in uw zoekopdracht is dat tahun_buku is van datatype int en je probeert een lege string . te selecteren ('' ).

Je moet tijdelijke oplossingen:

Wijzig tahun_buku om varchar te zijn (2010,2012..wordt beschouwd als strings, ik weet niet of het ok is)

Instellen:

select case when t1.tahun_buku=t2.tahun_buku then null else t1.tahun_buku end tahun_buku,t1.judul_buku
from tbl_buku t1 left join tbl_buku t2
on t1.id_buku-1=t2.id_buku;


  1. Probleem met rake db:migrate -

  2. Beperking gedefinieerd UITSTELBAAR EERST ONMIDDELLIJK is nog steeds UITGESTELD?

  3. Mysql:een reeks gegevens opslaan in een enkele kolom

  4. Waarden selecteren tussen twee kolommen in meerdere rijen