Selecao DevMedia QUERO SER PRIME

Fórum query com group by e subselect #364556

02/10/2008

0

No oracle não tem geito de funcionar o group by...
Como resolver????
Obrigado!

SELECT C11 AS r1,
c12 AS r2,
(SELECT C22 FROM tabela2
WHERE c12 = c21) AS r3,
COUNT(*)
FROM table1
GROUP BY 1,2,3
ORDER BY 1,2,3;


Briciosm

Briciosm

Responder

Posts

02/10/2008

Emerson Nascimento

tente assim:
SELECT
  t1.C11 AS r1,
  t1.C12 AS r2,
  t2.C22 AS r3,
  COUNT(*)
FROM
  table1 t1
LEFT JOIN
  tabela2 t2 on (t2.c21 = t1.c12)
GROUP BY
  t1.C11,
  t1.C12,
  t2.C22
ORDER BY
  t1.C11,
  t1.C12,
  t2.C22



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar