Ciao a tutti,
supponiamo di avere nel db una tabella regione ed una provincia, dove ovviamente ogni provincia è legata ad una regione.
Ciò che devo fare io è una cosa simile a questa: dato un insieme di regioni, tirare fuori massimo 3 provincie per ogni regione.
La query che ho scritto è la seguente:
codice:SELECT * FROM T_PROVINCIA A WHERE A.IDE_REG IN (1,2,3,4) AND A.IDE_PRV IN (SELECT B.IDE_PRV FROM T_PROVINCIA B WHERE A.IDE_REG = B.IDE_REG AND ROWNUM <= 3) ORDER BY A.IDE_REG, A.IDE_PRV
Ma in hibernate come si fa? tramite criteria, tramite Query...
Ditemi voi..
Grazie mille

					
					
					
						
  Rispondi quotando