大佬教程收集整理的这篇文章主要介绍了如何组织用于比较表的数据库,在创建后生成主索引? (JS + 节点 + MySQL + 续集),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我会尽可能简单地解释它,想象一下表格是这样的:
从事 X 项目
ID | 姓名 |
---|---|
157 | 丹 |
234 | 本 |
276 | 杰斯 |
参与 Z 项目:
ID | 姓名 |
---|---|
157 | 丹尼 |
567 | 富兰克林 |
工人指数:
ID | 姓名 |
---|---|
157 | 丹尼尔 |
234 | 本杰明 |
276 | 杰西卡 |
375 | 阿诺德 |
567 | 弗兰克 |
我想从主索引开始进行查询以获得类似的内容
ID | 姓名 | 项目 X 上的名称 | Z 项目名称 |
---|---|---|---|
157 | 丹尼尔 | 丹 | 丹尼 |
234 | 本杰明 | 本 | 空 |
567 | 弗兰克 | 空 | 富兰克林 |
现在我可以使用 left JOIN 使其工作,但我不知道如何在这里实现一些数据完整性,并使用 sequelize 使其变得简单。 主要问题是主索引是在项目创建后创建的。 有点像这样:
有没有办法创建这些连接?我将如何基于此数据库进行查询?
编辑: 搜索时我使用的是一组 ID
首先,让我们布置所需的表格:
workers
:真实姓名,主键worker_id
@H_450_180@projects
:与project_id
等@H_450_180@w_p
:具有worker_id
和nickname
和project_id
的多对多映射表; PRIMary KEY(project_id,worker_id),INDEX(worker_id,project_id)
现在刺入所需的 SELECT
。
以上是大佬教程为你收集整理的如何组织用于比较表的数据库,在创建后生成主索引? (JS + 节点 + MySQL + 续集)全部内容,希望文章能够帮你解决如何组织用于比较表的数据库,在创建后生成主索引? (JS + 节点 + MySQL + 续集)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。