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 produtos certificados como livres de crueldade têm as maiores classificações de preferência do consumidor?
 ###Tabelas: 
CREATE TABLE products (product_id INT, name VARCHAR(50), cruelty_free BOOLEAN, preference_rating INT); INSERT INTO products (product_id, name, cruelty_free, preference_rating) VALUES (1, 'Lipstick A', true, 8), (2, 'Lipstick B', false, 9), (3, 'Eyeshadow C', true, 7); CREATE TABLE certifications (product_id INT, certification_name VARCHAR(50)); INSERT INTO certifications (product_id, certification_name) VALUES (1, 'Cruelty-Free'), (3, 'Cruelty-Free');
SELECT products.name, products.preference_rating FROM products INNER JOIN certifications ON products.product_id = certifications.product_id WHERE certifications.certification_name = 'Cruelty-Free' ORDER BY products.preference_rating DESC;