Объединяется быстрее, на мой взгляд, когда у вас большой стол. Это действительно не такая уж большая разница, особенно если вы имеете дело с довольно маленькой таблицей. Когда я впервые узнал о объединениях, мне сказали, что условия в соединениях аналогичны условиям условий предложения и что я могу использовать их взаимозаменяемо, если предложение where было специфическим для какой таблицы выполнить условие.
Включить одно из целых чисел для плавания, чтобы обеспечить деление с плавающей запятой:
float result = integer1 / (float) integer2