Подсолнечное - это масло семян масличных сортов подсолнечника масличного, оливковое - из плодов оливы европейской, а растительное - это общее название всех масел растительного происхождения (как вышеперечисленных, так и, например, льняного, масла грецкого ореха и так далее).
Вы хотите сказать, что подсолнечное и оливковое не относится к растительным? Я чего-то не понимаю?