Issue #578 Handle different data types of LHS and RHS expressions in ON-clause JOIN conditions