Myslím, že problém ve vašem dotazu je v tom, že tahun_buku
má datatype int
a pokoušíte se vybrat prázdný string
(''
).
Musíte to obejít:
Změňte tahun_buku
být varchar
(2010,2012..bude považováno za řetězce, nevím, jestli je to v pořádku)
Nastavit:
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;