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 precedentes legais únicos citados nos casos tratados por advogados de Nova York ou Califórnia.
 ###Tabelas: 
CREATE TABLE Attorneys (id INT, state VARCHAR(2)); CREATE TABLE Cases (id INT, attorney_id INT, precedent VARCHAR(100)); INSERT INTO Attorneys (id, state) VALUES (1, 'NY'), (2, 'CA'), (3, 'IL'); INSERT INTO Cases (id, attorney_id, precedent) VALUES (1, 1, 'Precedent1'), (2, 1, 'Precedent2'), (3, 2, 'Precedent3'), (4, 3, 'Precedent4');
SELECT DISTINCT precedent FROM Cases INNER JOIN Attorneys ON Cases.attorney_id = Attorneys.id WHERE Attorneys.state IN ('NY', 'CA');