SELECT
  m.id, m.numero, m.ano, m.tipo, m.titulo,
  u.nome AS autor_nome, m.created_at
FROM materias m
LEFT JOIN usuarios u ON u.id = m.autor_id
WHERE m.tipo = :tipo
  AND m.ano = :ano
ORDER BY (m.numero+0) ASC, m.id ASC