2010-10-27 4 views
1

Est-il possible de faire une jointure gauche comme celui-ci dans Nhibernate:Nhibernate hql rejoindre gauche

SELECT T.title_id, T.title, S.qty 
FROM titles T 
LEFT JOIN sales S on 
    T.title_id = S.title_id 
    AND S.stor_id = '7131' 
ORDER BY T.title 

Le rôle important à noter est la clause supplémentaire (AND S.stor_id = '7131') dans l'expression LEFT JOIN. Est-ce que je peux le faire dans Nhibernate hql ou y a-t-il un autre moyen?

+0

bien, vous venez de vous répondu sur twitter http://twitter.com/#!/dagda1/status/28891207063 :-) –

+0

Je lui ai répondu moi-même ci-dessous. J'aurais dû regarder plus fort avant de poster, même si c'est une chose très utile à savoir. – dagda1

Répondre

2

La réponse est le mot-clé avec, par exemple:

Select q FROM GeneralQuestion 
q Left Join q.QuestionResponses as qr with 
qr.ContactUid = :contactuid WHERE q.ParentUid = :audituid