问题标签 [junction]

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 回答
315 浏览

database-design - 没有联结表的 M:N 关系

给定两个表 Student(id,name) 和 course(course_id,course_name)。这两个表具有 M:N 关系。

  • 有没有办法在不使用联结表的情况下在关系数据库中实现 M:N 关系?
  • 如果不在关系数据库中,那么在任何其他数据库模型中?
0 投票
1 回答
1219 浏览

php - 使用 PHP/mysqli 的多对多插入查询

我有一个包含 YouTube 播放列表表、视频参考表和以多对多关系连接它们的连接表的数据库。我一直在尝试创建一个 PHP/mysqli 函数,该函数将 YouTube 视频引用添加到“vids”表中,并将播放列表 ID 和视频 ID 插入到联结表中。如果视频已经在 vids 表中,我希望它获取记录 ID,否则插入它并使用 mysqli_stmt_insert_id 之类的东西来返回新 ID。

编辑:我已经删除了我发布的代码,因为它甚至没有接近正确。

0 投票
1 回答
1334 浏览

sqlite - 在 SQLite 中插入联结表

我尝试了各种方法。这对我来说很有意义,但是当我尝试执行时insert into listsandplayers,它告诉我不listID存在列。我用我的insert into listsandplayers陈述尝试了几种不同的方法,并继续得到这个错误。

我已经在这里发布了我认为该声明应该最有效的方式。这是此处显示的最后一条语句。

0 投票
2 回答
1553 浏览

delphi - Delphi中检测目录是否为联结

我一直在谷歌搜索这个我可能有一些大脑云,因为它不起作用。

我需要检测一个文件夹是否是一个连接点,这样我的递归文件搜索就不会陷入无限循环。

我可以使用一个简单的函数,比如

其中 attrdwFileAttributes来自 TWin32FindData;

我似乎无法让它工作。谢谢!

0 投票
1 回答
2466 浏览

windows-8 - 这个联结命令有什么问题?

我想建立一个交汇点:junction.exe c:\Program Files (x86)\Microsoft Visual Studio 11.0 d:\Programs\Microsoft Visual Studio 11.0

每次我尝试,我都会得到相同的三个路口使用提示。我使用的是 Windows 8,并以管理员权限运行 cmd,并已从文件夹中删除了该read only复选框。program files (x86)当我打字junction.exe c:\link c:\link2时,它就像一个魅力。我究竟做错了什么?

0 投票
2 回答
1482 浏览

mysql - 多个表使用多个联结表引用一个表

我有下表将存储文件(图像、PDF 等)

有许多表将包含文件(tbl_order & tbl_payment),我只想使用一个表来存储文件(tbl_file)。但是,某些表的每一行可能有多个文件。

例如,一个订单(发票、采购订单、提单、合同)有多个文件,每次付款可能有多个文件等。

所以我为每个可能有多个文件的表制作了以下联结表(我没有包括外键代码)。

这里的问题是一个文件可以与两个表相关。也许这是一个优势而不是一个问题,但我想知道是否有更好的方法来做到这一点,或者找到一种方法来限制文件,以便它只在一个表中引用。

我正在使用带有 innodb 引擎的 MySQL。

0 投票
1 回答
644 浏览

cmd - 如何在不删除联结内容的情况下安全删除文件夹?

我已经为此搜索了一段时间的 shell (cmd) 解决方案,但没有找到任何解决方案。所以我想创建一个 Junction 但首先我需要删除该文件夹(如果它存在)(来自 sysinterals 的 Junction不会让我覆盖它)。

我的第一个解决方案是运行rmdir /S/Q folder\to\be\overwritten. 但是,如果我重新运行脚本并且folder\to\be\overwritten已经是一个指向 eg 的链接,那么common\folder的内容common\folder就会被删除。不好 ;-)。

那么如何在 Windows 命令行中安全地删除文件夹但仅删除该文件夹?另请注意,我需要它才能在 Windows XP 中工作。

0 投票
1 回答
1173 浏览

php - 如何将 mysql_insert_id 与联结表一起使用

我有一个表单和三个表:customerphone_numberjunction(创建多对多关系)。

customer我需要表单来使用和表中新创建的自动递增 id 填充所有三个表,phone number以填充表中的customer_idphone_idjunction

我想出了以下方法,它将表中新创建的 id 插入customerjunction表中,但我不知道如何获取电话号码来做同样的事情。

0 投票
1 回答
1274 浏览

jsf - WebSeal JSF 上下文路径剥离连接名称

我们使用 WAS 和 IHS 作为服务器,使用 WebSEAL 作为反向代理。应用程序是使用 JSF 2.0 开发的,并使用 .xhtml 页面进行查看。

问题:${facesContext.externalContext.requestContextPath}用于生成 JavaScript 和 CSS 文件的上下文。当通过 WebSEAL 访问应用程序时,获取 JavaScript 文件的正确上下文,但 CSS 上下文缺少 webSEAL 联结名称。

在源代码中: JS 包含为:

CSS 包含为:

在浏览器上呈现的链接: 对于 JavaScript(它具有上下文名称):

对于 CSS:

因此,CSS 文件不会加载到页面上。

有人有任何提示吗?

0 投票
2 回答
42 浏览

mysql - can't make junction and group by

I have two tables :

I would like to get a table wich contains "PrenomEmploye", "NomEmploye" and a column "Id AppartL". This last column should have the number of lines that every "MatriculeEmploye" are referring to. I know that i should do a mixture between

And

But i don't know how.. I try :

But I get :