relationship 相关问题

此标记中的问题通常涉及一组数据与其他数据集的关联。

无法理解为什么我在 power bi 中的所有作业代码中获得 wb_user id 的总数?

我有两个表,所有自由职业者个人资料和工作资料都以一对多关系公共字段连接,都是wb_user id 连接到多个工作配置文件的所有自由职业者 wb_user id wb_user id 我有cr...

回答 1 投票 0

Entity Framework Core 查询时一对零或一不绑定包含关系

我有一个 Entity Framework Core 代码优先数据库,其一对一或零的关系设置如下: 公共类 PrimaryRow { 公共 int Id { 得到;放; } 公共字符串值{获取...

回答 1 投票 0

当我尝试删除播放列表中的某些组时,Swiftdata 崩溃

我猜我的关系出了问题,我尝试循环进入组数组并删除每个组,希望通过级联它也删除所有播放列表项。 我如下构建我的模型......

回答 1 投票 0

在 Laravel 11 中的另一个多对多关系的数据透视表中获取一对多关系

我有一个具有多对多关系的地点、用户模型作为名为 Reservation 的数据透视表/模型,我需要在数据透视表和另一个名为

回答 1 投票 0

Laravel 递归 where 表示递归关系

我有这样的餐桌爱好: -ID -姓名 -parent_id 和我的模型 公共函数 sub_hobbies(){ 返回 $this->hasMany(Hobbies::class, 'parent_id'); } 公共函数parent_hobbies(){

回答 1 投票 0

如何在 SQLAlchemy 中为关系设置默认值?

我的 Flask-SQLAlchemy 项目的用户模型中有以下关系字段,我希望能够设置默认值,以便用户自动关注自己。有没有...

回答 2 投票 0

Laravel - 雄辩的“Has”、“With”、“WhereHas” - 它们是什么意思?

我发现这些方法背后的概念和含义有点令人困惑,是否有人可以向我解释一下 has 和 with 之间的区别,在考试的背景下......

回答 3 投票 0

UML图中菱形标志应该放在哪一边

我想弄清楚在这个例子中菱形应该放在哪里,我理解它是一个有关系,菱形应该放置来指示整体和部分关系。 我有

回答 1 投票 0

Laravel 雄辩地搜索名称关系

好吧,所以我有点卡住了。 我在我的项目中创建了一个小组系统。 团体系统有5种型号: 团体 组别 集团成员 群邮 群发评论 我想做的是寻找

回答 2 投票 0

Laravel 3 个模型之间的关系(组、成员、帖子)

我有 3 个彼此相关的模型。 团体 集团成员 群邮 群发评论 现在,我也分离了数据库表。 团体 小组成员 群组帖子 群组帖子评论...

回答 1 投票 0

获取所有项目并在 Symfony 中对关系中使用的项目进行排序

好的,所以在编辑幻灯片时,用户需要查看所有幻灯片的列表(幻灯片中使用的幻灯片和未使用的幻灯片)。幻灯片中使用的幻灯片需要是

回答 2 投票 0

如何使用 MySQL 创建具有特定值的唯一列的多对多关系

我想创建一个具有多个项目但只有一个特定类型的项目的用户。表格看起来像这样。 第一张表:项目 ID 类型 姓名 1 第一的 姓名1 2 第一的 姓名2 3 普通的

回答 2 投票 0

违反单一责任原则?

我们在一个班级中创建一对多的关系,例如一个学生可以有很多本书。 在这堂课上,我们是不是违反了单一职责原则? 因为学生班有...

回答 1 投票 0

Shopware6中表seo_url和表product_category之间的连接

是否可以通过查询连接表seo_url和表product_category?如果是,需要连接哪些表?

回答 1 投票 0

Rails 获取除具有特定关系的记录之外的所有记录

视频.rb has_many :类别 类别.rb 有_很多:视频 我想检索除特定类别的视频之外的所有视频。像这样的东西。 Video.where("类别!=?", 13) 有没有...

回答 2 投票 0

实体与第二个实体以及两个实体之间的桥接实体有关系

我对数据库设计还很陌生,我想知道以下设计是否被接受。 正如您在我的 ER 图中所看到的,博物馆实体与警卫具有一对多的关系,与多个

回答 2 投票 0

Laravel:检查模型是否具有相同的关系

我有模型:Partido 和 Coalicion 存在多对多关系。 我需要知道两个或多个联盟何时具有相同的党相关关系。 希望我已经解释清楚了。 编辑1: 模型: ...

回答 1 投票 0

实体更新 - 外键设置为空

所以我有3个实体: 公共类员工{ @ID @GenerateValue(策略 = GenerationType.IDENTITY) 私人长ID; 私有字符串名字; 私有字符串姓氏; 公关...

回答 1 投票 0

与两个表有ManyToMany关系

是否可以与2个表建立多对多关系? 可以说我有以下结构: 是否可以与2个表建立多对多关系? 可以说我有以下结构: <?php use Phalcon\Mvc\Model; /** entity -id -name -sub_group_id */ class Entity extends Model { public $id; public $name; public $sub_group_id; public function initialize() { $this->belongsTo('sub_group_id', 'SubGroup', 'id', ['alias' => 'subgroup']); } } /** sub_group -id -name -group_id */ class SubGroup extends Model { public $id; public $name; public $group_id; public function initialize() { $this->belongsTo('group_id', 'Group', 'id', ['alias' => 'group']); $this->hasMany('id', 'Entity', 'sub_group_id', ['alias' => 'entities']); } } /** group -id -name */ class Group extends Model { public $id; public $name; public function initialize() { $this->hasMany('id', 'SubGroup', 'group_id', ['alias' => 'subgroups']); } } 因此 Group 将与 SubGroup 具有“hasMany”关系。 子组将与实体具有“hasMany”关系。 要从我使用的组中获取实体: <?php $entities = []; $group = Group::findFirst(); foreach ($group->subgroups as $subgroup){ $entities = array_merge($entities, $subgroup->entities->toArray()); } 我应该改变成什么关系,比如说 子组将与实体具有“hasManyXXX”关系。 得到以下结果: <?php $entities = $group->subgroups->entities->toArray(); 这有可能吗? 有办法做到这一点! class Group extends Model { public $id; public $name; public function initialize() { $this->hasManyToMany( 'id', 'SubGroup', 'group_id', 'id', 'Entity', 'sub_group_id', [ 'alias' => 'entities' ] ); } } 将为您提供一个使用选项: $entities = $group->entities; 致谢phalcon 论坛 我认为你不能这样做,所以我建议你在 group 模型中添加自定义方法,如下所示: class Group extends Model { public $id; public $name; public function initialize() { $this->hasMany('id', 'SubGroup', 'group_id', ['alias' => 'subgroups']); } public function getEntities() { $entities = []; foreach ($this->getSubgroups() as $subgroup){ $entities = array_merge($entities, $subgroup->entities->toArray()); } return $entities; } } 然后使用此代码来获取您的实体: $group = Group::findFirst(); $entities = $group->getEntities(); 您需要一个中间表。我们的应用程序示例: @HasManyToMany( 'id', '\Core\Models\UserCarAssociation', '用户ID','汽车ID', '\模型\汽车', 'id', [别名='汽车'] ) 这通过中间表 UserCarAssociation 将用户连接到汽车,并告知此 UserCarAssociation 表中的外键是 userId 和 carId。 请参阅此处有关注释的一些介绍,我发现它比使用初始化方法注册关系更清晰:https://blog.phalconphp.com/6

回答 3 投票 0

ERD 图中三元关系的基数

我有几个关于 ERD 图像的问题: 我知道我可以用 m 到 m 来表示多对多的关系,那么三元关系中的 m 到 n 是什么?我可以在二进制中使用它还是

回答 2 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.