2011-04-07 12 views
11

Mi piacerebbe sapere se è possibile specificare una clausola select in una clausola FROM qualcosa comeibernazione interna selezionare nella clausola from

select count(*) as Y, this_.NAME as A, sel2.C 
from TABLE1 this_, 
    (select count(*) as C from 
     (select this_.NAME, this_.SEX 
     from TABLE1 this_ group by this_.NAME, this_.SEX) sel1 
    ) sel2 
group by this_.NAME, sel2.C; 

ho bisogno di una query come questa al fine di avere il numero di conteggio come una colonna in più nella query esterna. Non riesco a scoprire come specificare un'istruzione select in a da, né con hql né con i criteri.

Grazie.

Luca

+1

Potete fornire qualche informazione in più sulla vostra ricerca? Qual è il tuo modello e ciò che stai cercando. La query sembra essere senza senso per me ... – GaetanZ

risposta