DESAFIO DO GORDO – ESPECIAL COPA DO MUNDO

E ai pessoal, tudo bem com vocês?

Com certeza todos ligados nos jogos dessa Copa do Mundo hein?

Aproveitando esse clima de Copa do Mundo tenho mais um desafio para
vocês.

Vamos criar a seguinte tabela:

CREATE TABLE
GRUPO_G

(

     EQUIPE VARCHAR(50)

)

GO

 

INSERT
INTO GRUPO_G(EQUIPE)

VALUES

(‘Brasil’),

(‘Costa do Marfim’),

(‘Coréia do Norte’),

(‘Portugal’)

Após a criação da tabela temos a seguinte
estrutura:

O desafio é o seguinte:

Criar um comando SELECT
no qual todos os valores da tabela EQUIPE se cruzem, ou seja, fazer com
que cada equipe enfrente TODAS as outras equipes existentes na tabela.

Para ajudar vocês no desafio, o comando SELECT deve
trazer o seguinte resultado:

Para resolver esse desafio será necessário trabalhar com o conceito de relacionamento entre tabelas.

Vamos participar galera.

Coloquem as respostas nos comentários.

Grande abraço a todos.

Vitor Fava.

3 ideias sobre “DESAFIO DO GORDO – ESPECIAL COPA DO MUNDO

  1. Carlos

    Ohhh Vitor… Tudo bem???Meu… esse é fácil…SELECT G1.EQUIPE, G2.EQUIPE FROM GRUPO_G AS G1CROSS JOIN GRUPO_G AS G2 WHERE G1.EQUIPE <> G2.EQUIPE

    Resposta
  2. Carlos

    E aí, Vitor, beleza?SELECT G1.EQUIPE ‘EQUIPE’, G2.EQUIPE ‘EQUIPE’FROM DBO.GRUPO_G G1,DBO.GRUPO_G G2WHERE g1.EQUIPE<>g2.EQUIPEAbraços…

    Resposta
  3. Luiz Gonçalves

    Muito legal este desafio, mas eu gostaria de saber uma coisa: no cross join eu tenho por exemplo Costa do Marfim X Brasil e abaixo Brasil X Costa do Marfim, mas não consigo imaginar uma logica simples para não permitir esta inversão de colunas repetida…

    Resposta

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.