Ini tidak berpengaruh apa pun:
batTmp.fields("book_id", "amount");
Padahal ini hanya mengganti nama tabel, bukan kolom:
batTmp.as("bat")
Tulis ini sebagai gantinya:
batTmp.as("bat", "book_id", "amount")
Ini tidak berpengaruh apa pun:
batTmp.fields("book_id", "amount");
Padahal ini hanya mengganti nama tabel, bukan kolom:
batTmp.as("bat")
Tulis ini sebagai gantinya:
batTmp.as("bat", "book_id", "amount")