If a Zoom meeting host is using Zoom version 5.3 or greater, they can designate breakout rooms as being self-assignable. Then, any meeting participants who also have version 5.3 or greater can choose which breakout room to go to; they can even move from one room to another.