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: Contar o número de casos perdidos por advogados especializados em direito de imigração em Sydney.
 ###Tabelas: 
CREATE TABLE Attorneys (AttorneyID INT, Specialization VARCHAR(255), City VARCHAR(255)); INSERT INTO Attorneys (AttorneyID, Specialization, City) VALUES (1, 'Immigration Law', 'Sydney'); INSERT INTO Attorneys (AttorneyID, Specialization, City) VALUES (2, 'Civil Law', 'Sydney'); INSERT INTO Attorneys (AttorneyID, Specialization, City) VALUES (3, 'Immigration Law', 'Toronto'); CREATE TABLE Cases (CaseID INT, AttorneyID INT, Outcome VARCHAR(255)); INSERT INTO Cases (CaseID, AttorneyID, Outcome) VALUES (1, 1, 'Lost'); INSERT INTO Cases (CaseID, AttorneyID, Outcome) VALUES (2, 1, 'Lost'); INSERT INTO Cases (CaseID, AttorneyID, Outcome) VALUES (3, 2, 'Won'); INSERT INTO Cases (CaseID, AttorneyID, Outcome) VALUES (4, 3, 'Won');
SELECT COUNT(*) FROM Cases JOIN Attorneys ON Cases.AttorneyID = Attorneys.AttorneyID WHERE Attorneys.Specialization = 'Immigration Law' AND Attorneys.City = 'Sydney' AND Outcome = 'Lost';