Stack Overflow em Português Asked by Fabrício Pinheiro Dos Santos on October 20, 2020
Preciso realizar esse tipo de consulta com sequelize, para um retorno específico de dados.
"SELECT p.id, p.nome , p.numero_face, zp.zona_id from pessoa as p
right join zona_pessoa as zp on zp.pessoa_id = p.id where zona_id = 3";
Nesse exemplo de consulta a baixo eu trago os dados sem um relação com outra tabela "zona_pessoa", mas já tentei diversas formas e não conseguir tratar essa query.
async getPessoasSemFaces(req, res) {
try {
const pessoas = await Pessoa.findAll({
where: { numero_face: { [Op.is]: null } },
attributes: ['id', 'nome', 'numero_face'],
});
if (!pessoas) {
return res.status(404).json({ error: 'Nenhuma pessoa sem face encontrada' });
}
return res.status(200).json(pessoas);
} catch {
return res.status(500).json({ error: 'Erro interno' });
}
}
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP