问题标签 [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.
ruby-on-rails-3.2 - 在rails中访问连接表列中的记录的语法是什么?
我有:
我想做类似的事情:
我想访问联接表中“摘要”列中的数据...
java - 休眠与可连接的关系
我有一个休眠问题。我有三张桌子jobs
,actions
和mails
。因为jobs
和actions
存在多对多的关系。所以我创建了一个Action_Jobs
包含两个表的 id 的连接表。
现在,我怎样才能建立从连接表Action_Jobs
到我的第三个表的关系mails
?因为从工作和操作的组合中识别出我的邮件。
asp.net - 当向 table1 插入一行时,SQL 会在 table2 上自动生成一行
我有下一个表结构:
我希望如果用户注册(Users
正在填充),它将自动在 Users_Skins 上添加一行,user_id
其中Auto Increment
, 到Users_Skins
.
我应该搜索 max user_id
,然后插入一个新行,还是有更好的方法(可能)?
编辑:我正在使用 SQL Server
mysql - CakePHP 查找带有别名 SQLSTATE[42S22] 的查询错误
我在 CakePHP 中的关系/别名有一个奇怪的问题,现在它阻止我正确访问我的数据。
我有:
- 用户 hasMany CreatorModule(Module 的别名)
- 用户 HABTM LearnerModule(模块的别名)
- 模块属于创建者(用户的别名)
- 模块 HABTM 学习者(用户的别名)
我试图打电话给:
生成的查询不正确 - 表别名错误。我不确定以上哪一项是负责任的,但我得到:
我发现错误是 CakePHP应该将 WHERE 子句中的“用户”更改为 Creator,但即使我使用别名也不会。如何正确完成此查询。
此外,作为一个相关问题,我发现既然我已经定义了别名,我就不能再在我的模型调用等中使用用户。有没有解决的办法?
编辑:根据要求,这是我定义别名的模型代码:
ms-access - Access 用 ODBC 链接表替换本地表,保留原始名称引用
我正在尝试用来自 ODBC 数据源的链接表替换我的 Access DB 中的所有本地表。我能够导入以“xyz_table”形式出现的新表。我想用“xyz_table”替换旧的本地“table”。但是,当我删除“表”或重命名“xyz_table”以替换“表”时,它会删除原始本地“表”的所有关系/对象依赖项。(查询、表格、报告等)
无论如何,是否可以将原始本地“表”中的关系/对象依赖关系保存/应用到新的 ODBC 链接“xyz_table”。我不想手动完成并尝试重新链接所有关系/对象依赖项。
任何帮助将不胜感激。
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 文件。
有人知道该怎么做吗?
这是一个包含表格示例和所需输出的链接:
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
护士评估患者的状况
以下是需要添加的关系:
- 时间应与患者和护士联系起来
- 优先级应与患者和护士联系起来
- 医生应与时间和优先级挂钩(医生将根据等待时间和患者的优先级做出决定)。医生和病人之间没有直接的联系。
我必须使这些关系正确,因此将不胜感激任何帮助。谢谢你。
database - Access 中的表关系问题
我正在创建一个项目,教师在其中输入学生的课程成绩,并对该数据进行各种报告。
这是一门课程,其中有许多单元,并且在这些单元中有许多评估目标,学生可以满足这些目标以获得不及格、通过、优异或优异成绩。
在课程中有 20 个单元,但学校会选择其中的一部分,他们将教给学生。例如,我的学校选择 Unit 1、3、4、7、15 和 20。
下面是我当前数据库的图像
http://i.stack.imgur.com/Glb7P.png
http://i.stack.imgur.com/In7Rq.png
我遇到的问题是访问不会让我拥有多个具有相同单元的学生。另外我想要一个单独的表,我可以在其中包含名称和描述等单位信息,但我不知道该怎么做?
希望我已经提供了足够的信息,如果没有,请不要犹豫发表评论。
任何帮助将不胜感激!
非常感谢,罗宾
mysql - MySQL:相关表和非相关表之间的区别
我有 2 个表:“catalog”和“press”是“press”子表,我在“press”中通过 id_catalog(指向目录中的“id”)将它们关联起来。
我设法在目录(“名称”)和他们的“新闻”孩子上获得一个字段来测试海豚:
在查询中,$id 由 GET_[] 传递,它返回预期的内容
问题来了:如果我不在数据库中建立关系怎么办?(使用 id_catalog 上的 INDEX)查询会起作用吗?
我正在回答这个问题,因为我认为如果我不做这个关系,我可以匹配这些字段并让它工作......或者不是?
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 中做到这一点?
任何回应请谢谢,我的问候