SELECT
  le.id, le.data_norma, le.numero, le.ano, t.nome AS tipo, le.ementa, le.publicar_site
FROM legislacao le
JOIN legislacao_tipos t ON t.id = le.tipo_id
WHERE le.tipo_id = :tipo_id
  AND le.ano = :ano
ORDER BY (le.numero+0) DESC, le.id DESC