falha404 Postado Janeiro 28, 2005 Denunciar Share Postado Janeiro 28, 2005 Bom, tenho uma tabela resumida em: ____________________________ | Marca_Nova | Marca_Velha | |¯¯¯¯¯A¯¯¯¯¯¯|¯¯¯¯¯¯B¯¯¯¯¯¯| |¯¯¯¯¯B¯¯¯¯¯¯|¯¯¯¯¯¯C¯¯¯¯¯¯| |¯¯¯¯¯C¯¯¯¯¯¯|¯¯¯¯¯¯D¯¯¯¯¯¯| |¯¯¯¯¯D¯¯¯¯¯¯|¯¯¯¯¯¯E¯¯¯¯¯¯| |¯¯¯¯¯E¯¯¯¯¯¯|¯¯¯¯¯¯E¯¯¯¯¯¯| O que eu quero?Eu quero que quando o usuário peça registro da Marca A, por exemplo, venha todos os registros de todas as marcas que ele já teve nome um dia.Espero estar sendo claro, se não me digam pois preciso urgente e há dias que venho tentando esa rotina. Ah, mais uma coisa: estou usando em PHP. Tentei fazer com um while e só conseguir fazer subir. Exemplo: Selecionou C: aparece A e B, mas D e E não.Grato,Fabiano Nunes Link para o comentário Compartilhar em outros sites More sharing options...
0 gladiador Postado Janeiro 28, 2005 Denunciar Share Postado Janeiro 28, 2005 /* ficou confuso não entendi nada, talvez você esteja querendo associar um registro tal a vários registros que ele já possuiu, dai haveria a necessidade de um relacionamento */ Link para o comentário Compartilhar em outros sites More sharing options...
0 falha404 Postado Janeiro 29, 2005 Autor Denunciar Share Postado Janeiro 29, 2005 Gladiador,não é bem isso.Há uma tabela de produtos com vários campos além de Marca_Nova e Marca_Velha. Porém, esses produtos mudam de nome constantemente. O que eu quero e que quando o usuário peddisse informação sobre um produto, viesse também informações dos produtos que ele já teve como nome. Exemplo:O Sabão em pó OMO um dia se chamou Lava Roupas OMO.Quando o usuário escolhesse Sabão em pó OMO também aparecia o Lava Roupas OMO e vice-versa.Valeu mais uma vez pela atenção.Fabiano Nunes Link para o comentário Compartilhar em outros sites More sharing options...
0 gladiador Postado Janeiro 29, 2005 Denunciar Share Postado Janeiro 29, 2005 /* Cara confuso seu sistema , + só vejo um jeito eu faria o seguinte tabreal ----------------------------------------------- cod | nome atual do Prod | nome antigo ----------------------------------------------- 1 | OMO | em branco ------------------------------------------------ caso isso venha a mudar faça um painel de edição cod | nome atual do Prod | nome antigo ----------------------------------------------- 1 | NOVO OMO | OMO ------------------------------------------------ atualize e pronto a consulta é mera consequencia entende pois, ai num há muita lógica , você será obrigado a criar um campo novo e antigo nome, manjou ?*/ Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Janeiro 30, 2005 Denunciar Share Postado Janeiro 30, 2005 Entendi... Mas não é tão simples assim.E se houver várias mudanças de nome?Entendeu?O maior problema é esse:Registro da marca antiga: Marca Antiga -> Legislação Aplicada à Marca AntigaRegistro da Marca Noma: Marca Nova -> Legislação aplicada à Marca Nova.Viu?O problema é que eu não quero só o nome das marcas, mas também quero tudo quanto é informação referente a todas as marcas desse produto e nomes passados...Foi mal se não fui claro novamente Link para o comentário Compartilhar em outros sites More sharing options...
0 cyberalexxx Postado Janeiro 31, 2005 Denunciar Share Postado Janeiro 31, 2005 Use o Método Gambi:Uma saida seria uma tabela de marcas, onde a cada alteração voce registrasse o ID do produto e a marca, ficaria mais aou menos assim:ID MARCA1 Sabão em pó OMO2 Marca qualquer1 Lava Roupas OMOSendo assim voce faria a busca nesta tabela e pegaria o ID e pelo ID voce saberia todas as marcas que este produto já teve.Obs: Método gambi = gambiarra Link para o comentário Compartilhar em outros sites More sharing options...
0 falha404 Postado Janeiro 31, 2005 Autor Denunciar Share Postado Janeiro 31, 2005 Boa... Vou tentar aqui. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
falha404
Bom, tenho uma tabela resumida em:
O que eu quero?
Eu quero que quando o usuário peça registro da Marca A, por exemplo, venha todos os registros de todas as marcas que ele já teve nome um dia.
Espero estar sendo claro, se não me digam pois preciso urgente e há dias que venho tentando esa rotina.
Ah, mais uma coisa: estou usando em PHP. Tentei fazer com um while e só conseguir fazer subir. Exemplo: Selecionou C: aparece A e B, mas D e E não.
Grato,
Fabiano Nunes
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados