Tôi nghĩ rằng vấn đề trong truy vấn của bạn là tahun_buku
là của datatype int
và bạn đang cố gắng chọn một chuỗi string
trống (''
).
Bạn phải giải quyết:
Thay đổi tahun_buku
trở thành varchar
(2010,2012..sẽ được coi là chuỗi tôi không biết nó có ổn không)
Đặt:
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;