Technology is like a branch of science that specializes in making new things or improving old ones. Both exact cannot be compared. It's like asking the difference between a tree and the fruit growing on it. Likewise here science is a tree while Engineering is just one of the few fruit growing on it. Technology is something we humans have invented using science. On the other hand, science is something that exists globally and cannot be changed throughout the universe.
SCIENCE. Intellectual and practical activities include systematic study of the structure and behavior of the natural and physical worlds through observation and experimentation. Branch of science and technology involved in the design, construction and use of engines, machines, and structures.
Doctors are part of science, and so is Botany.
What both have in common is that they have different branches.
Above you can see different sciences
While here you can see different engineering disciplines
Hope this is useful. Any improvement in my answers is appreciated.