como assim?
to mandando listar na tela
mas naum aparece nada
- Fórum WMO
- → Viewing Profile: Posts: rowdriugol
Community Stats
- Group Usuários
- Active Posts 15
- Profile Views 300
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
0
Neutral
User Tools
Friends
rowdriugol hasn't added any friends yet.
Latest Visitors
-
Guest
04/11/2007, 03:13
Posts I've Made
In Topic: Select 1 Tabela Principal E 2 Tabelas Filhas
14/09/2004, 14:06
In Topic: Select 1 Tabela Principal E 2 Tabelas Filhas
14/09/2004, 10:05
não funciona, não dá erro nenhum
mysql_query("SELECT *FROM pedidos, implementos, clientes, representantes, pedidos_srbitrem, pedidos_sr
WHERE implementos.id_imp=pedidos.id_imp AND clientes.id_cliente=pedidos.id_cliente AND representantes.id_rep=clientes.id_rep
AND pedidos_srbitrem.id_ped=pedidos.id_ped AND pedidos_sr.id_ped=.id_ped
AND pedidos.prev_dataentrega BETWEEN '$data1' AND '$data2'") or die(mysql_error());
mysql_query("SELECT *FROM pedidos, implementos, clientes, representantes, pedidos_srbitrem, pedidos_sr
WHERE implementos.id_imp=pedidos.id_imp AND clientes.id_cliente=pedidos.id_cliente AND representantes.id_rep=clientes.id_rep
AND pedidos_srbitrem.id_ped=pedidos.id_ped AND pedidos_sr.id_ped=.id_ped
AND pedidos.prev_dataentrega BETWEEN '$data1' AND '$data2'") or die(mysql_error());
In Topic: Select 1 Tabela Principal E 2 Tabelas Filhas
14/09/2004, 09:58
tirando a virgula ali depois do "representantes," ocorre tudo certinho.
mysql_query("SELECT *FROM pedidos, implementos, clientes, representantes, pedidos_srbitrem, pedidos_sr
WHERE implementos.id_imp=pedidos.id_imp AND clientes.id_cliente=pedidos.id_cliente AND representantes.id_rep=clientes.id_rep
AND pedidos_srbitrem.id_ped=pedidos.id_ped AND pedidos_sr.id_ped=.id_ped
AND pedidos.prev_dataentrega BETWEEN '$data1' AND '$data2'") or die(mysql_error());
agora isso também naum retorna nenhum erro, e também nenhum resultado ehehhe
mysql_query("SELECT *FROM pedidos, implementos, clientes, representantes, pedidos_srbitrem, pedidos_sr
WHERE implementos.id_imp=pedidos.id_imp AND clientes.id_cliente=pedidos.id_cliente AND representantes.id_rep=clientes.id_rep
AND pedidos_srbitrem.id_ped=pedidos.id_ped AND pedidos_sr.id_ped=.id_ped
AND pedidos.prev_dataentrega BETWEEN '$data1' AND '$data2'") or die(mysql_error());
agora isso também naum retorna nenhum erro, e também nenhum resultado ehehhe
In Topic: Select 1 Tabela Principal E 2 Tabelas Filhas
14/09/2004, 09:30
Eu fiz isso storm. O que pode estar acontecendo é que na consulta ele relaciona-se ou com 1 tabela filha ou com outra, e nisso ele não retorna nada.
Pelo menos foi isso que me disseram em outro fórum;
A estrutura das minhas tabelas são basicamente assim:
pedidos //tabela principal
id_ped //identificação do pedido
npedido //número do pedido
data_ped //data do pedido
pedidos_srbitrem //tabela filha
id_ped //id que é relacionado com o id_ped da tabela principal
assoalho //e demais detalhes do pedido
pedidos_sr
id_ped //também relaciona-se com a tabela principal
... e demais campos que são detalhes do pedido
Então na tabela principal existem todos os registros
1 2 3 4 5 6 7
Na tabela filha pedidos_srbitrem existem somente alguns
2 3 5 7
Na outra tabela filha pedidos_sr existem outros
1 2 4
Ouvi falar que existe uma palavra-chave no sql que faz que quando não haja relacionamento ele retorna um NULL no campo
por exemplo:
tabela clientes
cod nome cod_estado
1 Júnior NULL
2 Antonio 3
tabela estados
cod_estado nome_estado
1 Bahia
2 Ceará
A consulta "select * from clientes, estados where clientes.cod_estado = estados.cod_estado" não retorna registro nenhum.
Essa palavra chave faria retornar:
cod nome cod_estado nome_estado
1 Júnior NULL NULL
2 Antonio 3 NULL
Pelo menos foi isso que me disseram em outro fórum;
A estrutura das minhas tabelas são basicamente assim:
pedidos //tabela principal
id_ped //identificação do pedido
npedido //número do pedido
data_ped //data do pedido
pedidos_srbitrem //tabela filha
id_ped //id que é relacionado com o id_ped da tabela principal
assoalho //e demais detalhes do pedido
pedidos_sr
id_ped //também relaciona-se com a tabela principal
... e demais campos que são detalhes do pedido
Então na tabela principal existem todos os registros
1 2 3 4 5 6 7
Na tabela filha pedidos_srbitrem existem somente alguns
2 3 5 7
Na outra tabela filha pedidos_sr existem outros
1 2 4
Ouvi falar que existe uma palavra-chave no sql que faz que quando não haja relacionamento ele retorna um NULL no campo
por exemplo:
tabela clientes
cod nome cod_estado
1 Júnior NULL
2 Antonio 3
tabela estados
cod_estado nome_estado
1 Bahia
2 Ceará
A consulta "select * from clientes, estados where clientes.cod_estado = estados.cod_estado" não retorna registro nenhum.
Essa palavra chave faria retornar:
cod nome cod_estado nome_estado
1 Júnior NULL NULL
2 Antonio 3 NULL
In Topic: Select 1 Tabela Principal E 2 Tabelas Filhas
14/09/2004, 08:39
o engraçado que é q se eu deixo somente uma tabela filha, tiro uma do select ele funciona na boa. Agora com as duas não rola.
- Fórum WMO
- → Viewing Profile: Posts: rowdriugol
- Privacy Policy
- Regras ·