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: Qual é o número de reclamações para cada dispensário, agrupado por tipo de reclamação, para dispensários no estado de Washington?
 ###Tabelas: 
CREATE TABLE complaints (id INT, dispensary_id INT, complaint_type VARCHAR(50), complaint_date DATE); INSERT INTO complaints VALUES (1, 1, 'Inventory', '2022-02-01'); INSERT INTO complaints VALUES (2, 2, 'Pricing', '2022-03-01'); INSERT INTO dispensaries (id, name, state) VALUES (1, 'Green Haven', 'WA'); INSERT INTO dispensaries (id, name, state) VALUES (2, 'Emerald City', 'WA');
SELECT d.state as state, c.complaint_type, COUNT(c.id) as complaint_count FROM dispensaries d JOIN complaints c ON d.id = c.dispensary_id WHERE d.state = 'WA' GROUP BY d.state, c.complaint_type;