gpt4 book ai didi

java - 标准(不适用)

转载 作者:行者123 更新时间:2023-12-01 13:20:37 27 4
gpt4 key购买 nike

请帮助我:

我有下一张 table :

单位

  • ID
  • 姓名

用户

  • ID
  • 姓名

利率

  • 单位 ID
  • 用户 ID

我不明白如何从 SQL 创建正确的条件结构:

代码:

SELECT * FROM Unit WHERE id not in (SELECT unit_id FROM Rate WHERE user_id = 55);

我看到了this回答。但我不明白如何使条件链接到另一个表(实体)。

最佳答案

看看你的标签,我认为你需要 SQL 查询的 Criteria View ;所以假设 UnitRate 类:

// This is the subquery
DetachedCriteria subquery = DetachedCriteria.forClass(Rate.class)
.add(Restrictions.eq("user_id", 55))
.setProjection(Projections.id())

// This corresponds to (SELECT * FROM Unit WHERE id not in (subquery))
Criteria criteria = session
.createCriteria(Unit.class)
.add(Subqueries.notIn("id", subquery));

关于java - 标准(不适用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22044364/

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