what is the difference between magnesium oxide and citrate

what is the difference between magnesium oxide and citrate