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
Roots provide a source of nutrients and water for the plants by drawing them in from the surrounding area. They suck in nutrients water and food. The plant needs this to grow and reproduce Roots take in water and minerals from the soil. It sucks up all the water in the soil and brings it to the stem. The root on the plant gives the plant water and nutrients.
What plants need is the nutrients that are naturally in soil. Actually, they can grow better in water, but the water must be filtered/cleaned and must have the nutrients put into it at the optimal level(s) for the plant to grow healthy and correctly. But, if and when these procedures are meet, the plant will grow better in the water.