Ir para conteúdo
Fórum Script Brasil
  • 0

Gerando Combinações Com Uma Tabela


.Andreia.

Pergunta

outra duvida agora rsss....

bom eu sei que com o CROSS JOIN eu crio combinaçoes, porem com DUAS tabelas. Eu queria gerar combinações possiveis apenas com usa, exemplo:

tabela

id

1

2

3

as combinações possiveis entre eles:

1-2

1-3

2-3

uma observação, as combinações 1-1 / 2-2 / 3-3 não seriam validas pra mim.

Eu consegui fazer isso com uma funcao em ASP mas queria tirar essa duvida se com o SQL eu já conseguia, nem que fosse pra ter as combinações invalidas que eu pudesse resolver com o asp mesmo.

valeus

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Pelo que entendi você disse que conseguiu retornar isso:

1-1

1-2

1-3

2-1

2-2

2-3

3-1

3-2

3-3

Porém precisava de algo assim:
1-2

1-3

2-1

2-3

3-1

3-2

Isso?

Uma forma de fazer seria gerar em uma tabela temporária todas as combinaçoes co no exemplo 1 e de pois eleminar na tabela temporária deixando somente as combinaçoes válidas.

É só uma idéia mas acho que de fácil implementação.

t+

Link para o comentário
Compartilhar em outros sites

  • 0

amigo jothaz.... as combinações 2-1 / 3-1 / 2-3 tambem não seriam validos porque é o mesmo que 1-2 / 1-3 / 3-2

mas se for pra tabela temporaria acho que vo ficar com a função mesmo, ainda mais que o espaço que o banco ocupa é bem maior que a funcao.

vl por sua atencao ;)

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...