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: Identificar os tipos de tribunal únicos e seus estados ou províncias correspondentes no sistema de justiça criminal dos EUA e Canadá.
 ###Tabelas: 
CREATE TABLE court_info (id INT, country VARCHAR(255), state_province VARCHAR(255), court_type VARCHAR(255)); INSERT INTO court_info (id, country, state_province, court_type) VALUES (1, 'US', 'California', 'Superior Court'), (2, 'US', 'New York', 'Supreme Court'), (3, 'Canada', 'Ontario', 'Superior Court'), (4, 'Canada', 'Quebec', 'Superior Court');
SELECT DISTINCT court_type, state_province FROM court_info WHERE country IN ('US', 'Canada') ORDER BY country, court_type;