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: Qual é o nome do fornecedor com o preço mais baixo para o produto 'P1'?
 ###Tabelas: 
CREATE TABLE product_prices (id INT, product_id INT, supplier_id INT, price INT); INSERT INTO product_prices (id, product_id, supplier_id, price) VALUES (1, 1, 1, 100), (2, 1, 2, 120), (3, 2, 1, 110), (4, 2, 2, 100);
SELECT supplier_id FROM product_prices WHERE product_id = 1 ORDER BY price LIMIT 1; SELECT name FROM suppliers WHERE id = (SELECT supplier_id FROM product_prices WHERE product_id = 1 ORDER BY price LIMIT 1);