Myślę, że problem w twoim zapytaniu polega na tym, że tahun_buku
ma datatype int
i próbujesz wybrać pusty string
(''
).
Musisz obejść:
Zmień tahun_buku
być varchar
(2010,2012.. będzie uważane za ciągi, nie wiem, czy jest w porządku)
Zestaw:
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;