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: Liste os fornecedores que possuem produtos com métodos de produção transparentes, mas não eticamente obtidos.
 ###Tabelas: 
CREATE TABLE Vendors (VendorID INT, VendorName TEXT, Country TEXT);CREATE TABLE Products (ProductID INT, ProductName TEXT, Price DECIMAL, EthicalSource BOOLEAN, TransparentProduction BOOLEAN, VendorID INT); INSERT INTO Vendors VALUES (1, 'VendorH', 'Germany'), (2, 'VendorI', 'Germany'), (3, 'VendorJ', 'Germany'); INSERT INTO Products VALUES (1, 'Coffee', 7.5, false, true, 1), (2, 'Tea', 3.5, true, true, 1), (3, 'Chocolate', 2.5, false, true, 1), (4, 'Bread', 1.2, true, false, 2);
SELECT v.VendorName FROM Vendors v JOIN Products p ON v.VendorID = p.VendorID WHERE p.TransparentProduction = true AND p.EthicalSource = false GROUP BY v.VendorID, v.VendorName;