Questo non ha alcun effetto:
batTmp.fields("book_id", "amount");
Mentre questo rinomina solo la tabella, non le colonne:
batTmp.as("bat")
Scrivi invece questo:
batTmp.as("bat", "book_id", "amount")
Questo non ha alcun effetto:
batTmp.fields("book_id", "amount");
Mentre questo rinomina solo la tabella, non le colonne:
batTmp.as("bat")
Scrivi invece questo:
batTmp.as("bat", "book_id", "amount")