Do soil and water has same nutrients that a plant needs to grow?

Yes, the soil will contain some nutrients that help the plants to grow some free radicals present in the will activated by the electron and ions transport that will help the soil to activate those nutrients and helps the plants to grow properly