Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quais são os nomes dos produtos e preferências dos consumidores que expressaram uma preferência por produtos que contenham óleo de rosa mosqueta como ingrediente?
 ###Tabelas: 
CREATE TABLE Product (id INT, productName VARCHAR(50), price DECIMAL(5,2)); INSERT INTO Product (id, productName, price) VALUES (4, 'Blush', 14.99), (5, 'Foundation', 29.99), (6, 'Lip Liner', 16.99); CREATE TABLE Ingredient (id INT, productId INT, ingredient VARCHAR(50), sourceCountry VARCHAR(50), crueltyFree BOOLEAN); INSERT INTO Ingredient (id, productId, ingredient, sourceCountry, crueltyFree) VALUES (6, 4, 'Shea Butter', 'Ghana', true), (7, 4, 'Rosehip Oil', 'Chile', true), (8, 5, 'Vitamin E', 'Argentina', true), (9, 5, 'Zinc Oxide', 'Australia', true), (10, 6, 'Jojoba Oil', 'Peru', true); CREATE TABLE ConsumerPreference (id INT, consumerId INT, productId INT, preference VARCHAR(50)); INSERT INTO ConsumerPreference (id, consumerId, productId, preference) VALUES (1, 3, 4, 'Likes'), (2, 3, 5, 'Dislikes'), (3, 4, 4, 'Loves'), (4, 4, 6, 'Likes');
SELECT P.productName, C.preference FROM ConsumerPreference C INNER JOIN Product P ON C.productId = P.id INNER JOIN Ingredient I ON P.id = I.productId WHERE I.ingredient = 'Rosehip Oil';