Dúvidas sobre MySQL, PHPMyAdmin, SQL e assuntos relacionado a banco de dados.
Moderador: web
por Mous3 Offline » Qua Jan 25, 2012 10:39 pm
|
Olá pessoal parece uma duvida até besta mas eu tentei e não sei como fazer é o seguinte:
Eu tenho 3 tabelas: Clientes - Bancos - Cheques
Todo cliente pode ter mais de um banco e fazer vários cheques de vários bancos Essas tabelas tem chaves estrangeiras Banco herda de Cliente e Cheques de Bancos
Como seleciono todos os cheques de um cliente que tem id 12 se ele tem varias Contas bancarias por exemplo ? Desculpa não colar o código eu ainda to pensando em como fazer isso não criei os bancos.

Mous3
MEMBRO
Mensagens: 10
Registrado em: Qui Out 20, 2011 9:16 pm
|
por web Online » Qua Jan 25, 2012 10:46 pm
Se na tabela cheques você tem o id do cliente, você pode fazer o seguinte: Faz uma consulta na tabela Clientes passando o id dele. Dentro do while, você pega o id do cliente, e passa através de uma função para retornar uma lista com todos os cheques da tabela Cheques.

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12456
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
por Mous3 Offline » Qui Jan 26, 2012 11:58 am
Mas não tem com fazer essa seleção direta em um comando só ? De maneira mais dinâmica ?

Mous3
MEMBRO
Mensagens: 10
Registrado em: Qui Out 20, 2011 9:16 pm
|
por web Online » Qui Jan 26, 2012 12:53 pm
Tem uma forma, mas, depende dos dados e da sua estrutura. No meu caso aqui, eu usei uma relação de tabela estados e cidades
- Código: Selecionar todos
SELECT cidades.*, estados.* FROM cidades, estados WHERE cidades.id_uf=estados.id AND estados.id=1
Se não conseguir, posta ai seu sql para eu testar aqui.

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12456
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
por Mous3 Offline » Ter Jan 31, 2012 10:55 pm
Cara essa query ajudou pacas! Desculpa demorar pra responder Mas valeu mesmo !!!

Mous3
MEMBRO
Mensagens: 10
Registrado em: Qui Out 20, 2011 9:16 pm
|
por web Online » Qua Fev 01, 2012 6:15 am

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12456
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
Voltar para MySQL
Quem está online
Usuários navegando neste fórum: Bing [Bot] e 5 visitantes
|
|
|