Boa noite, tenho uma dúvida que é a seguinte: quero usar uma só consulta para buscar dois tipos de "pessoas" com o status 2 e 3 no BD usando union. Usei a seguinte consulta:
SELECT DISTINCT id, nome, categoria FROM tb_pessoas WHERE status = "a" AND categoria = 2 LIMIT 5
UNION SELECT DISTINCT id, nome, categoria FROM tb_pessoas WHERE (status = "a" AND categoria = 3) LIMIT 7;
usei uma ferramenta online ( https://pt.piliapp.com/mysql-syntax-check/ ) para testar e essa query foi validada porém quando uso no meu bd local apresenta erro. Somente quando apago o LIMIT 5 que ela funciona. Não é possível buscar em uma só pesquisa 5 pessoas categoria 2 e 7 categoria 3 ?