[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 594: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 650: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
Fórum Xmaker • Como fazer uma Especialização na Pesquisa
Página 1 de 1

Como fazer uma Especialização na Pesquisa

Enviado: Setembro 11th, 2012, 11:21 pm
por Gilberto
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

Re: Como fazer uma Especialização na Pesquisa

Enviado: Setembro 12th, 2012, 9:18 am
por Leão
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

Re: Como fazer uma Especialização na Pesquisa

Enviado: Setembro 12th, 2012, 7:04 pm
por Gilberto
Olá Leão

Poderiam me mostar num exemplo.

Att
Gilberto

Re: Como fazer uma Especialização na Pesquisa

Enviado: Setembro 13th, 2012, 11:31 am
por Leão
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