Naoki - It would depend on the type of sand, particle size, pH, etc. Roots or mycorrhizae can get some amount of anything that is there in the sand grains, not just phosphorus. Granite sand might supply enough iron or manganese to be useful but probably not enough of the nutrients needed above...