Olá Bruno, me desculpe por não colocar off-topic.

Amigo, também pensei que daria dessa forma mas mesmo assim não dá
certo, somente funciona corretamente com sub-select.

Veja, necessito que o resultado aparece da seguinte forma.

Time1  Time2  Gols_Time1  Gols_Time2
Gremio Inter      2           0

Com sub-select funciona perfeitamente, mas somente com inner join ele
me traz assim.

Time1  Time2  Gols_Time1  Gols_Time2
Gremio Inter      2           0
Gremio Inter      2           0

Abaixo segue o select que está trazendo dessa forma apresentada acima.

SELECT
  ROOT.JOGOS.GOLS_TIME1,
  ROOT.JOGOS.GOLTS_TIME2,
  ROOT.TIMES.NOME AS TIME1,
  ROOT.TIMES.NOME AS TIME2
FROM
  ROOT.JOGOS
  INNER JOIN ROOT.TIMES ON (ROOT.TIMES.ID_TIMES = ROOT.JOGOS.ID_TIME1)
  or (ROOT.JOGOS.ID_TIME2 = ROOT.TIMES.ID_TIMES)

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a