numero de linhas do inner join
Pessoal boa tarde.
Tenho um select que possui 3 inner join.
<?php
$query = $mysqli->prepare("SELECT s.data_agendada, s.conta_cliente, s.tecnico_responsavel, f.codigo_id, f.NomeAbrev, u.NomeAbrev, p.contacliente FROM servicos_rota as s inner join funcionarios as f on s.tecnico_responsavel = f.codigo_id inner join funcionarios as u on s.torre_inc = u.codigo_id inner join pendente_rota as p on s.conta_cliente = p.contacliente WHERE data_agendada=? AND torre_inc=? AND status_servico IS NULL ORDER BY nome_assinante ASC");
?>
Os 2 primeiros inner joins a intenção é pegar o nome da pessoa na tabela funcionarios com o mesmo id da tabela servicos_rota, mas na terceira eu queria saber se o código da s.conta_cliente existe na p.contacliente.
Na verdade eu queria tentar que no inner join eu já conseguisse pegar o num_rows e fazer uma ação
se o código da 1ª existe na segunda no dia atual (s.conta_cliente = p.contacliente)
if($variavel >= 1){
echo "existe";
}else{
echo "vazio";
};
como fazer isso no momento do inner join? eu não queria fazer um outro select e cair no N+1.Discussão (1)
Carregando comentários...