Hola, si vas a usar la misma tabla deberías usar alias, algo así mira: from User user1 where user1.Id in ( select user2.Id from User user2 join AttributeUser as AU6 .....
Me parece que es eso... igual puedes cerciorarte que sea user1.Id y no user1.id Saludos! El 25 de febrero de 2011 15:42, Gustavo Garcia <[email protected]> escribió: > Hola lista! > Soy un novato en el mundo de C# e NHibernate, por lo que me ha costado un > tanto partir con un proyecto, pero ya vamos entendiendo mejor. > Me ha funcionado todo lo básico de NHibernate (3) perfectamente bien, estoy > bien conforme. > Lamentablemente, tuve que llegar a una consulta (HQL) más compleja y me ha > tomado casi todo el día... se las muestro: > > [code] > > from User where User.Id in > ( > select User.Id from User > join AttributeUser as AU6 > join AttributeUser as AU7 > > where (AU6.AttributeId = 1 AND AU6.Value > '15') AND (AU7.AttributeId = 1 > AND AU7.Value < '25') > group by User.Id > ) > > [/code] > > Esto me tira el siguiente error: > *NHibernate.QueryException: > Unable to resolve path [User.Id], unexpected token [User]* > * > * > Alguna ayuda? Se las agradecería en cantidad! > > Muchas gracias de antemano. > > -- > Para escribir al Grupo, hágalo a esta dirección: > [email protected] > Para más, visite: http://groups.google.com/group/NHibernate-Hispano -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
