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: Listar todos os fornecedores da Califórnia que fornecem ingredientes para um prato com um valor calórico superior a 1500.
 ###Tabelas: 
CREATE TABLE Suppliers (sid INT, name TEXT, location TEXT);CREATE TABLE Dishes (did INT, name TEXT, calorie_count INT);CREATE TABLE Ingredients (iid INT, dish_id INT, supplier_id INT);INSERT INTO Suppliers VALUES (1, 'SupplierA', 'California');INSERT INTO Dishes VALUES (1, 'DishA', 2000);INSERT INTO Ingredients VALUES (1, 1, 1);
SELECT Suppliers.name FROM Suppliers INNER JOIN Ingredients ON Suppliers.sid = Ingredients.supplier_id INNER JOIN Dishes ON Ingredients.dish_id = Dishes.did WHERE Suppliers.location = 'California' AND Dishes.calorie_count > 1500;