Jump to content

WBlacker

Members
  • Content count

    13
  • Joined

  • Last visited

Community Reputation

0 Comum

About WBlacker

  1. WBlacker

    Select com auto-relacionamento de N-N

    Bom, na prática o relacionamento N-N é intercedido pela tabela 'tb_markertipo' (como pode ver na imagem) e nela tem o 'id_marker_lote' e 'id_marker_tipo' e essas duas fk reference ao 'id_marker' da tabela 'tb_marker', o 'id_marker_lote' são os cadastros da tabela 'tb_marker' que possuem o tipo 1 (da tabela descritiva 'tb_tipo') e o 'id_marker_tipo' são os cadastros da tabela 'tb_marker' que possuem o tipo diferente de 1. Exemplo: marker lote do endereço xxxxx se relaciona com o estabelecimento do endereço yyyyy, o estabelecimento do endereço zzzz e o estabelecimento do endereço wwww. Não sei se consigo ser mais claro.
  2. WBlacker

    Select com auto-relacionamento de N-N

    Bem, minha intenção é que seja por proximidade, no entanto gerei esse relacionamento independente disso, permitindo a inserção com o relacionamento diretamente no banco. Estou considerando essa limitação de proximidade como regra de negócio. E considerando as inserções feitas estou tendo dificuldades em fazer o select com o auto relacionamento para trazer os markers e seus respectivos estabelecimentos (outros markers)
  3. WBlacker

    Select com auto-relacionamento de N-N

    Bom dia pessoal Estou tentando fazer um select de auto-relacionamento de N-N, com base no der da imagem: Nesse caso cada 'marker' tem um auto-relacionamento com outros 'markers' de um tipo diferente. Isso porque o 'marker' do Tipo 1 representa um 'lote' e os 'markers' de outros tipos (2,3,4,5,6,...) representam outros estabelecimentos que ficam próximos a determinado 'marker' do tipo 1. Minha intenção é retornar algo assim: rua | bairro | cep | cidade | tipo | | rua | bairro | cep | cidade | tipo | xx | xx | xx | xx | 1 | | yy | yy | yy | yy | 2 | xx | xx | xx | xx | 1 | | qq | qq | qq | qq | 4 | xx | xx | xx | xx | 1 | | rr | rr | rr | rr | 10 | zz | zz | zz | zz | 1 | | tt | tt | tt | tt | 5 | zz | zz | zz | zz | 1 | | ee | ee | ee | ee | 7 | zz | zz | zz | zz | 1 | | uu | uu | uu | uu | 3 | Desde já agradeço qualquer auxílio.
  4. WBlacker

    Criar relação entre atributos de duas tabelas

    Bom, resolvi com um update e um select, assim o valor do saldo é atualizado com as somas dos valores dos produtos referentes a aquele cliente, respondendo com o exemplo acima para quem tenha a mesma dúvida: UPDATE tabela_nome AS n SET n.saldo = (SELECT SUM(a.valor) AS soma_saldo FROM tabela_produto AS p Where tipo_cliente = 'joao') WHERE n.nome = 'joao'
  5. Minha questão é a seguinte, preciso fazer um sistema simples que adiciona a um atributo o valor de acordo com o valor de um outro atributo de uma outra tabela, vou tentar explicar melhor exemplificando tabela produto descrição valor tipo_cliente produto1 20 joao produto2 50 joao produto3 30 joao tabela nome nome saldo joao 100 adicionar uma linha na tabela produto do tipo_cliente "joão" então vai adicionar ao saldo da linha joão e se excluir vai subtrair, ex: tabela produto descrição valor tipo_cliente produto1 20 joao produto2 50 joao produto3 30 joao produto3 15 joao tabela nome nome saldo joao 115 tabela produto descrição valor tipo_cliente produto1 20 joao produto2 50 joao tabela nome nome saldo joao 70
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.