数据库表与表没联系起来怎么解决

查看 122|回复 9
作者:豪横小伙   
ashergo   

没联系起来是什么意思? 外键约束?
zhang120300   

什么意思?详细说明下问题。
情绪666   

不知道是不是这种情况,A是设备表,B是用户表
A表和B表没有关联性
解决:创建中间表C,C表有两个字段,设备ID和用户ID进行关联,也可以是一对多(一个用户ID关联多个设备ID),多对多(多个用户ID关联多个设备ID),多对一(多个用户ID只关联一个设备ID),一对一(一个用户ID关联一个设备ID)
豪横小伙
OP
  

数据库表里没有外键,理论上应该通过数据库进行数据交互,他这个是通过代码传参完成的,我想让他变成数据库内种,大佬们能帮改一下吗
浏览器分享了[springboot2a10c (1)], 下载链接:https://wwp.lanzoup.com/i8E8A0u4ydvi  , 你可以不限速下载哦
我用蓝奏浏览器分享了[_红星民营医院药品信息管理平台_2a10c (1)], 下载链接:https://wwp.lanzoup.com/iJZ3C0u4ycta  , 你可以不限速下载哦
豪横小伙
OP
  


豪横小伙 发表于 2023-4-28 12:55
数据库表里没有外键,理论上应该通过数据库进行数据交互,他这个是通过代码传参完成的,我想让他变成数据库 ...

我用蓝奏浏览器分享了[_红星民营医院药品信息管理平台_2a10c (1)], 下载链接:https://wwp.lanzoup.com/iJZ3C0u4ycta  , 提取码btz9你可以不限速下载哦
我用蓝奏浏览器分享了[springboot2a10c (1)], 下载链接:https://wwp.lanzoup.com/i8E8A0u4ydvi  , 提取码66y2你可以不限速下载哦
豪横小伙
OP
  


ashergo 发表于 2023-4-28 10:32
没联系起来是什么意思? 外键约束?

表哥 看一下我下面回复
豪横小伙
OP
  


zhang120300 发表于 2023-4-28 10:39
什么意思?详细说明下问题。

表哥 看一下我下面回复
ashergo   


豪横小伙 发表于 2023-4-28 12:55
数据库表里没有外键,理论上应该通过数据库进行数据交互,他这个是通过代码传参完成的,我想让他变成数据库 ...

没太明白,通过数据库进行数据交互, 你发的这个项目不也是通过数据库进行交互的吗? 最终执行的也是sql查询语句
xumoyan   

表之间通过外键(foreign key)进行关联。通常,外键是一个指向另一个表中主键(primary key)的列或一组列。
假设有两个表,一个是订单表,一个是客户表。订单表中包含客户ID,而客户表中包含客户ID和客户姓名等其他信息。可以通过在订单表中添加一个指向客户表中客户ID的外键列,将这两个表进行连接。这个外键列将允许查询检索特定客户的订单,也可以使用JOIN语句将两个表连接在一起。
示例
SELECT *
FROM Orders
INNER JOIN Customers
ON Orders.CustomerID = Customers.CustomerID;
这个语句将选择订单表中的所有行,并将它们与客户表中的所有行进行比较。通过使用INNER JOIN,只有在两个表中都有匹配的行时才返回结果。通过指定ON语句,可以确定两个表之间的连接条件。在本例中,连接条件是客户ID列。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部