Mate pravdu, mel jsem tam pridat != na id.

from Person person where not exists(from Person diff where diff.name=
person.name and not(person.id=diff.id))

On Fri, Nov 7, 2008 at 7:48 PM, Vaclav Stumbauer <[EMAIL PROTECTED]> wrote:

> Neni vysledkem tohodle dotazu vzdy prazdna mnozina - neotoci se to
> samo na sebe? :-)
>
> Pozadavek je pozezrely, opravdu to chcete, nejde vam jen o seznam
> distinct hodnot te dane property?  :-)
> Ty co se v dane vlastnosti shoduji jsou ekvivalentni? - je jedno ktery
> zaznam z dane skupiny to vrati?
>
> s ciselnym ideckem by to mohlo jit takle:
>
> from Person person where person.personId in (
> select min(per2.personId) from Person per2 group by per2.{property}
> )
>
> criteria nepouzivam - nevim.
>
> VS
>
>
>
>
> On Fri, Nov 7, 2008 at 3:50 PM, Lukas Barton <[EMAIL PROTECTED]> wrote:
> > from Person person where not exists(from Person diff where
> > diff.name=person.name)
> >
> >
> >
> > On Fri, Nov 7, 2008 at 3:33 PM, radovan deka <[EMAIL PROTECTED]>
> wrote:
> >>
> >> Zdravim java komunitu, chtel bych se zeptat, zda lze pomoci Hibernate
> >> Criteria API pripadne HQL (radeji bych pres Criteria API, pac potrebuju
> >> strankovat a strankovani pres HQL sem jeste nedelal) ziskal seznam
> entit, s
> >> tim ze v tomto seznamu nebudou dve entity, ktere maji stejny nektery
> >> atribut. Kontretne napriklad seznam lidi (trid Person) ve kterym nebudou
> dva
> >> Honzove (Person.name) - seznam bude obsahovat unikatni entity podle
> nektere
> >> property.
> >
> >
>

Odpovedet emailem