मुझे लगता है कि आपकी क्वेरी में समस्या यह है कि tahun_buku
datatype int
. का है और आप एक खाली string
. का चयन करने का प्रयास कर रहे हैं (''
)।
आपको उपाय करने होंगे:
बदलें tahun_buku
varchar
होना (2010,2012..स्ट्रिंग्स के रूप में विचार किया जाएगा, मुझे नहीं पता कि यह ठीक है या नहीं)
सेट करें:
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;