gpt4 book ai didi

nhibernate - HQL 左连接,其中 left 为空

转载 作者:行者123 更新时间:2023-12-03 12:50:49 25 4
gpt4 key购买 nike

如何在 HQL 上编写此查询:

select pp.* 
from Part pp
left join Product p on pp.ProductID = p.ID
where p.ID is null

我需要没有产品的零件。部分具有属性 Product(多对一)

我试过
from Part p 
where p.Product is null

但它生成无效的查询。

谢谢

最佳答案

解决了:

from Part p 
where not exists (from Product pr where p.Product = pr)

更新 :
这与 SQL 完全一样!
from Part p 
left join p.Product as pr
where pr is null

关于nhibernate - HQL 左连接,其中 left 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5393787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com