>>2922691 (OP)It takes careful design from the ground up.
You start with LVL OSB beams for the floor joists, then layers of OSB for the sub floor.
Next you want to use another layer of osb coated in epoxy on one side and set your tile work on that. Make sure to use the cheapest caulk because it will be fine