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 subscritores com apólices tanto em Nova York quanto no Texas.
 ###Tabelas: 
CREATE TABLE underwriters (id INT, name VARCHAR(100)); CREATE TABLE policies (id INT, underwriter_id INT, state VARCHAR(20)); INSERT INTO underwriters (id, name) VALUES (1, 'David'), (2, 'Eve'), (3, 'Frank'); INSERT INTO policies (id, underwriter_id, state) VALUES (1, 1, 'NY'), (2, 1, 'TX'), (3, 2, 'NY'), (4, 3, 'TX');
SELECT underwriters.name FROM underwriters JOIN policies ON underwriters.id = policies.underwriter_id WHERE policies.state IN ('NY', 'TX') GROUP BY underwriters.name HAVING COUNT(DISTINCT policies.state) = 2;