Hi there,
These are all oxides and you can separate them with melting point test.
You know that SiO2 is a network solid that is connected with directional covalent bonds. Also, MgO is an ionic solid with a high lattice energy: You have a 2+ cation and 2- anion, so the Coloumb's force is large. Finally, Al2O3 is an amphoteric oxide, so it won't have as high of a melting point compared to an ionic solid.
Therefore, the Al2O3 has the lowest melting point, followed by MgO, followed by SiO2.