Nhibernate hql离开了加入

时间:2010-10-27 13:36:24

标签: nhibernate

是否可以在Nhibernate中执行这样的左连接:

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

需要注意的重要部分是LEFT JOIN表达式中的附加子句(AND S.stor_id = '7131')

我可以在Nhibernate hql中执行此操作还是以其他方式执行此操作?

1 个答案:

答案 0 :(得分:2)

答案是with关键字,例如:

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