gpt4 book ai didi

NHibernate HQL - 加入

转载 作者:行者123 更新时间:2023-12-02 06:08:17 28 4
gpt4 key购买 nike

我想做一个简单的连接,只是比较两个表中的 ID..

我有我的组表,包含;

  • 身份证
  • 姓名
  • 等..

我的 GroupMap 表包含;

  • 身份证
  • 组号
  • 元素编号

我的查询采用 GroupMap.ItemID 并旨在返回 itemID 所属的组列表,在 SQL 中我会这样做;

select Group.* from Group, GroupMap Where GroupMap.ItemID = '527' and Group.ID = GroupMap.GroupID;

这会返回我需要的东西,我似乎无法在 HQL 中复制它,我认为这会很微不足道。

谢谢,詹姆斯

最佳答案

您可以在 hql 中使用 theta 连接

select g from Group g, GroupMap m Where m.ItemID = '527' and g.ID = m.GroupID

关于NHibernate HQL - 加入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6465391/

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