fix join mode column order bug