Como fazer uma Especialização na Pesquisa

Destinado ao auxílio e Troca de informações sobre a ferramenta Xmaker
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Gilberto
Mensagens: 65
Registrado em: Janeiro 12th, 2011, 10:03 am
Localização: Ribeirão Preto SP
Contato:

Como fazer uma Especialização na Pesquisa

Mensagempor Gilberto » Setembro 11th, 2012, 11:21 pm

Tenho uma tabela Pai e uma especialização filho

Como mostrar na grid do principal somente os Pais que tem filhos ?

Att
Gilberto

Tabela Pessoas
Codigo_pessoa
Nome
...
Etc

Tabela Passistas
Codigo_Pessoa
Cracha
..
Etc

Leão
Mensagens: 149
Registrado em: Junho 24th, 2011, 10:06 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: Como fazer uma Especialização na Pesquisa

Mensagempor Leão » Setembro 12th, 2012, 9:18 am

Gilberto, na criação da sql, inclua um sum(tabela.nome_tabela), para contar os registros
na tabela filho, e abaixo, na clausula where informe variavel sum > 0


obrigado,
Leão

Gilberto
Mensagens: 65
Registrado em: Janeiro 12th, 2011, 10:03 am
Localização: Ribeirão Preto SP
Contato:

Re: Como fazer uma Especialização na Pesquisa

Mensagempor Gilberto » Setembro 12th, 2012, 7:04 pm

Olá Leão

Poderiam me mostar num exemplo.

Att
Gilberto

Leão
Mensagens: 149
Registrado em: Junho 24th, 2011, 10:06 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: Como fazer uma Especialização na Pesquisa

Mensagempor Leão » Setembro 13th, 2012, 11:31 am

Um simples exemplo, faça adaptação...
(existe um relacionamento vendas e venda_itens, pelo campo pedido,
estar contando os pedidos da tabela filha(venda_itens),
a clausula where relaciona, group by, faz o agrupamento,
having count faz a verificação de pedido maior que zero) e a tabela
venda_itens, for maior que zero, então é verdade).

a mesma foi testada e funcionou...

select vendas.pedido,
count(venda_itens.pedido) as quantos
from vendas, venda_itens
where vendas.pedido=venda_itens.pedido
group by 1
having count(venda_itens.pedido)>0
order by 1


Obrigado,
Leão


[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Voltar para “Xmaker”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 40 visitantes