问题标签 [table-relationships]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
323 浏览

ruby-on-rails-3.2 - 在rails中访问连接表列中的记录的语法是什么?

我有:

我想做类似的事情:

我想访问联接表中“摘要”列中的数据...

0 投票
2 回答
93 浏览

java - 休眠与可连接的关系

我有一个休眠问题。我有三张桌子jobsactionsmails。因为jobsactions存在多对多的关系。所以我创建了一个Action_Jobs包含两个表的 id 的连接表。

现在,我怎样才能建立从连接表Action_Jobs到我的第三个表的关系mails?因为从工作和操作的组合中识别出我的邮件。

0 投票
1 回答
56 浏览

asp.net - 当向 table1 插入一行时,SQL 会在 table2 上自动生成一行

我有下一个表结构:

我希望如果用户注册(Users正在填充),它将自动在 Users_Skins 上添加一行,user_id其中Auto Increment, 到Users_Skins.

我应该搜索 max user_id,然后插入一个新行,还是有更好的方法(可能)?

编辑:我正在使用 SQL Server

0 投票
1 回答
1266 浏览

mysql - CakePHP 查找带有别名 SQLSTATE[42S22] 的查询错误

我在 CakePHP 中的关系/别名有一个奇怪的问题,现在它阻止我正确访问我的数据。

我有:

  • 用户 hasMany CreatorModule(Module 的别名)
  • 用户 HABTM LearnerModule(模块的别名)
  • 模块属于创建者(用户的别名)
  • 模块 HABTM 学习者(用户的别名)

我试图打电话给:

生成的查询不正确 - 表别名错误。我不确定以上哪一项是负责任的,但我得到:

我发现错误是 CakePHP应该将 WHERE 子句中的“用户”更改为 Creator,但即使我使用别名也不会。如何正确完成此查询。

此外,作为一个相关问题,我发现既然我已经定义了别名,我就不能再在我的模型调用等中使用用户。有没有解决的办法?

编辑:根据要求,这是我定义别名的模型代码:

0 投票
1 回答
9817 浏览

ms-access - Access 用 ODBC 链接表替换本地表,保留原始名称引用

我正在尝试用来自 ODBC 数据源的链接表替换我的 Access DB 中的所有本地表。我能够导入以“xyz_table”形式出现的新表。我想用“xyz_table”替换旧的本地“table”。但是,当我删除“表”或重命名“xyz_table”以替换“表”时,它会删除原始本地“表”的所有关系/对象依赖项。(查询、表格、报告等)

无论如何,是否可以将原始本地“表”中的关系/对象依赖关系保存/应用到新的 ODBC 链接“xyz_table”。我不想手动完成并尝试重新链接所有关系/对象依赖项。

任何帮助将不胜感激。

0 投票
1 回答
1453 浏览

sql - 通过第三个加入 2 个表 - 一个表来统治它们

我已经完成了我的研究,花了几个小时在教程上,但找不到一种易于理解的方法来创建我需要的东西。

我是 Access 新手,但非常渴望学习。我在 Excel 上做了大量的报告,但厌倦了当我的数据表上的数据太多时它会有多慢。所以我转向访问。

我有 3 个 Excel 文件,每个文件都有一个表格。

1° 第一个 excel 表有一个活动名称列表和与之配套的跟踪代码。
“Campaign-TrackCode”(从软件导出)
例如:
国家/地区 广告系列名称 Track Code
美国广告系列名称 1 us-ad-1-1
美国广告系列名称 1 us-ad-2-1
美国广告系列名称 2 us-ad-1- 2
美国广告系列名称 2 us-ad-2-2
美国广告系列名称 2 us-ad-3-2
等...

2°第二个excel表有日期;注册 ID 和来自哪个跟踪代码“注册”(从软件导出)
例如:
日期注册 ID 跟踪代码
01.01.2013 1021 us-ad-1-1
01.01.2013 1022 us-ad-1-1
01.01.2013 1023 us -ad-1-2
01.02.2013 1024 us-ad-4-2
01.02.2013 1025 us-ad-2-1
等...

3° 3rd excel 表格是一个包含日期、点击次数、活动名称的报告。“ggle 报告”(从 ggle 广告导出)
例如:
日期 广告系列名称点击次数
01.01.2013 广告系列名称 1 12
01.01.2013 广告系列名称 1 46
01.01.2013 广告系列名称 2 16
01.02.2013 广告系列名称 2 35
01.02.2013 广告系列名称2 23
等...

我正在尝试通过第一个将我的第二个和第三个表合并在一起,以便在 Access 中获得这样的表:
日期国家活动名称计数 RegID 点击
01.01.2013 美国活动名称 1 21 12
01.01.2013 美国活动名称 2 23 35
01.02.2013 美国竞选名称 1 22 46
等...

我不知道该怎么办。我已经尝试使用表格分析器将我的第一个表格拆分为 3 个表格(国家、活动名称和跟踪代码),然后通过跟踪代码将其连接到我的第二个表格,然后通过活动将第一个表格连接到第三个表格,然后最终使用第一个表连接第二个和第三个。

不起作用。因为我是新手,所以能够一步一步地创建决赛桌会很棒。我对主键和唯一值有点迷茫。(我开始建立一对多的关系,所以我认为我走在正确的学习道路上)。我不想更改我的 excel 表格,因为每天在 access 中的导入几乎是完全自动化的。我下载了 3 个报告,然后在访问时根据已保存的规则附加已导入的表以导入这些 Excel 文件。

有人知道该怎么做吗?

这是一个包含表格示例和所需输出的链接:

表格示例

0 投票
1 回答
1645 浏览

php - 创建表之间的关系 PHPMYADMIN

请帮我!我正在创建一个数据库来存储有关 A&E 部门患者的数据。但是,我不确定如何关联这些表。

表结构:

患者(PatientID(PK)、名字、姓氏、性别、出生日期、地址、历史、疾病、优先级)

A&E(ID(PK)、PatientID(FK)、地址、城市、邮政编码、电话号码)

NURSE(护士ID(PK),名字,姓氏)

CONDITION (ID(PK), PatientID(FK) 症状, 诊断, 治疗)

基本上它们之间的关系是:

患者参加 A&E

PATIENT see_by NURSE

护士评估患者的状况

以下是需要添加的关系:

  1. 时间应与患者和护士联系起来
  2. 优先级应与患者和护士联系起来
  3. 医生应与时间和优先级挂钩(医生将根据等待时间和患者的优先级做出决定)。医生和病人之间没有直接的联系。

我必须使这些关系正确,因此将不胜感激任何帮助。谢谢你。

0 投票
1 回答
79 浏览

database - Access 中的表关系问题

我正在创建一个项目,教师在其中输入学生的课程成绩,并对该数据进行各种报告。

这是一门课程,其中有许多单元,并且在这些单元中有许多评估目标,学生可以满足这些目标以获得不及格、通过、优异或优异成绩。

在课程中有 20 个单元,但学校会选择其中的一部分,他们将教给学生。例如,我的学校选择 Unit 1、3、4、7、15 和 20。

下面是我当前数据库的图像

http://i.stack.imgur.com/Glb7P.png

http://i.stack.imgur.com/In7Rq.png

我遇到的问题是访问不会让我拥有多个具有相同单元的学生。另外我想要一个单独的表,我可以在其中包含名称和描述等单位信息,但我不知道该怎么做?

希望我已经提供了足够的信息,如果没有,请不要犹豫发表评论。

任何帮助将不胜感激!

非常感谢,罗宾

0 投票
1 回答
72 浏览

mysql - MySQL:相关表和非相关表之间的区别

我有 2 个表:“catalog”和“press”是“press”子表,我在“press”中通过 id_catalog(指向目录中的“id”)将它们关联起来。

我设法在目录(“名称”)和他们的“新闻”孩子上获得一个字段来测试海豚:

在查询中,$id 由 GET_[] 传递,它返回预期的内容

问题来了:如果我不在数据库中建立关系怎么办?(使用 id_catalog 上的 INDEX)查询会起作用吗?

我正在回答这个问题,因为我认为如果我不做这个关系,我可以匹配这些字段并让它工作......或者不是?

0 投票
1 回答
968 浏览

frameworks - yii-帮助使用多对多关系

所有,我需要从它的表中获取一个基于主键的表值,然后我在另一个表上使用它。我可以这样说明我的问题:

表一

  • id_a
  • att_a1
  • att_a2
  • att_a3
  • att_a4
  • att_a5

表 b(虚拟表)

  • id_a
  • id_c
  • 百分比_a1
  • 百分比_a2

表c(这里我需要计算我的结果)

  • id_c
  • att_c1= att_a1*percentage_a1
  • att_c2= att_a2*percentage_a2
  • att_c3= att_c2+att_a4

我怎么能在 Yii 中做到这一点?

任何回应请谢谢,我的问候