在LINQ中查找有孩子的父母记录

斯科特·威尔逊(Scott Wilson)

我有一个一对多的外键相关表,我想知道如何在Entity Framework LINQ查询中创建以下SQL Server查询,以仅查找具有子记录的父记录?

SELECT p.ParentId ,p.ParentName
FROM Parent p JOIN Child c on p.ParentId = c.ParentId
GROUP BY p.ParentId, p.ParentName
HAVING COUNT(c.ParentId) > 0
马克西姆(Maksim Satsikau)

内部联接已经将您的结果集限制为同时存在父级和子级的行,因此下面的操作应该起作用:

var parentsWithChildren = (
    from parent in Parent 
	join child in Child on parent.ParentId equals child.ParentId
	select new { parent.ParentId, parent.ParentName } ).Distinct();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Linq父母有多个孩子

来自分类Dev

LINQ查询以按孩子查找父母

来自分类Dev

LINQ-从所有父母那里获得所有孩子的记录

来自分类Dev

使用LINQ查找缺少父母对象的孩子对象

来自分类Dev

根据某些记录查找所有父母

来自分类Dev

当所有孩子共享相同的值时查找父母ID

来自分类Dev

SQL查找具有共同父母的孩子的集合

来自分类Dev

删除与父母失踪的孩子记录

来自分类Dev

有没有更有效的方式来跟踪没有孩子的父母记录?

来自分类Dev

有没有更有效的方式来跟踪没有孩子的父母记录?

来自分类Dev

突出显示列表中的父母,但不是所有孩子

来自分类Dev

在Hibernate中无法删除没有孩子的父母

来自分类Dev

JPA没有孩子的父母

来自分类Dev

让所有父母为孩子

来自分类Dev

孩子没有伸向父母

来自分类Dev

针对父母的所有孩子

来自分类Dev

在Laravel育有孩子的父母

来自分类Dev

返回孩子在父母陪伴下的记录

来自分类Dev

在SwiftUI中从孩子的孩子调用父母的函数

来自分类Dev

让所有父母共同拥有孩子

来自分类Dev

LINQ中孩子的孩子总数

来自分类Dev

LINQ中孩子的孩子总数

来自分类Dev

使用 Linq 仅查找在标志列表中具有所有匹配值的记录?

来自分类Dev

在一对多MySQL关系中,如何确定父母的孩子的属性在所有父母中是否不唯一?

来自分类Dev

当孩子有变化时更新父母

来自分类Dev

包括有孩子的Rails STI父母

来自分类Dev

检测到带有父母标签的孩子

来自分类Dev

有活跃孩子的父母的SQL SUM计数

来自分类Dev

父母身高没有覆盖孩子的填充