0
「Spy」と人間種の衛星を持つ惑星を持っている銀河を知りたい。NHibernate-HQLと詳細な内部結合
異なる深度レベルの複数の内部結合を作成するのが難しいです。
select gal from Galaxy gal inner join gal.PlanetList planets
inner join planets.SattelitesList satts,
planets inner join planets.SpeciesList spec
where spec.Name = 'Human' AND satts.Type = 'Spy'
が、私はこれが機能することを知っているが、それは(バイナリツリーの単一の枝のように)深さの1つの分岐のみを持っている:ここで
は私の試みの一つである
select gal from Galaxy gal inner join gal.PlanetList planets
inner join planets.SattelitesList satts where satts.Type ='Spy'
ありがとう
ありがとうございます。最低限の時間が経過すると受け入れます。 –