Pergunta : Como posso eu funcionar esta pergunta mais rapidamente?

Este é um problema muito interessante do SQL. Eu desejo que eu posso atribuir mais de 500 pontos a esta pergunta! o

I tem o seguinte class= " lineNumbers " >
1 do >
: 2: 3: 4: 5: 6: 7: 8: >SELECT codeBody p1.idpattern do " prettyprint " " do class= do id= " codeSnippet865011 do >


it do class= de
Is lá uma maneira eu posso fazê-la mais rápida? o
Here é o describtion da tabela positivepatterns20, número de fileiras é somente 148000 fileiras! class= " lineNumbers " >
1 do >
: 2: 3: 4: 5: 6: 7: class= codeBody " prettyprint " >+ do id= " codeSnippet865018 " do >



de
Not a ser rude, EU NÃO QUERO da “as ligações” answers da pasta cópia class= do

Resposta : Como posso eu funcionar esta pergunta mais rapidamente?

Havia algum grupo faltante perto dentro lá, tenta por favor este.

P1.idpattern SELETO, p2.idpattern, CONTAGEM (p1.idtag distinto) count1, pi. Count2, count3
De positivepatterns20 p1
interno juntar-se a positivepatterns20 p2 em p1.idtag = p2.idtag e p2.iduser = 3
interno juntar-se (
  SELECIONAR P1_sub.idpattern, CONTAGEM (idtag distinto) como Count3 de positivepatterns20 P1_sub
  ONDE P1_sub.iduser = 1
  GRUPO por P1_sub.idpattern) P1_sub em P1_sub.idpattern = P1.idpattern
interno juntar-se (
  SELECIONAR pi.idpattern, CONTAGEM (idtag distinto) como Count2 de rsdb1.positivepatterns20 pi
  ONDE pi.iduser = 3
  grupo por pi.idpattern) Pi em pi.idpattern = p2.idpattern
ONDE p1.iduser = 1
GRUPO por p1.idpattern, p2.idpattern, pi.count2, count3
TENDO A CONTAGEM (p1.idtag distintos) <� count2="" and="" COUNT="">
Outras soluções  
 
programming4us programming4us