KIRI JOIN Anda dengan kondisi consignment.id >id1 hampir menciptakan produk catesian. Yang mungkin Anda inginkan, adalah menyisipkan hanya baris dengan id yang lebih tinggi dari tabel sumber daripada id1 tertinggi di tabel tujuan. Anda harus menggunakan SELECT MAX(id) subquery sebagai gantinya:
SELECT [..]
FROM `eamglo5_singaporelive`.`consignment`
WHERE `eamglo5_singaporelive`.`consignment`.`processed`=1
and `eamglo5_singaporelive`.`consignment`.date_booked>'2018-07-17'
and `eamglo5_singaporelive`.`consignment`.id > (
SELECT MAX(id1) FROM eamglo5_billingsystem.`consignment`
)