If your fluid retention is from oedema, then it is a heart lung issue and fluid tablets (diuretics) will off load your fluid.
If your fluid is lymph, then it's lymphoedema. This does not get off loaded with fluid tablets. Lymph uses separate vessels from your blood, which don't have valves to stop backflow and pooling. They also dont travel back to the heart in the same way as circulating blood.
Back to compression and massage to push the fuid back up where it doesn't want to go.