不知道是不是这种情况,A是设备表,B是用户表 A表和B表没有关联性 解决:创建中间表C,C表有两个字段,设备ID和用户ID进行关联,也可以是一对多(一个用户ID关联多个设备ID),多对多(多个用户ID关联多个设备ID),多对一(多个用户ID只关联一个设备ID),一对一(一个用户ID关联一个设备ID)
数据库表里没有外键,理论上应该通过数据库进行数据交互,他这个是通过代码传参完成的,我想让他变成数据库内种,大佬们能帮改一下吗 浏览器分享了[springboot2a10c (1)], 下载链接:https://wwp.lanzoup.com/i8E8A0u4ydvi , 你可以不限速下载哦 我用蓝奏浏览器分享了[_红星民营医院药品信息管理平台_2a10c (1)], 下载链接:https://wwp.lanzoup.com/iJZ3C0u4ycta , 你可以不限速下载哦
豪横小伙 发表于 2023-4-28 12:55 数据库表里没有外键,理论上应该通过数据库进行数据交互,他这个是通过代码传参完成的,我想让他变成数据库 ... 我用蓝奏浏览器分享了[_红星民营医院药品信息管理平台_2a10c (1)], 下载链接:https://wwp.lanzoup.com/iJZ3C0u4ycta , 提取码btz9你可以不限速下载哦 我用蓝奏浏览器分享了[springboot2a10c (1)], 下载链接:https://wwp.lanzoup.com/i8E8A0u4ydvi , 提取码66y2你可以不限速下载哦
豪横小伙 发表于 2023-4-28 12:55 数据库表里没有外键,理论上应该通过数据库进行数据交互,他这个是通过代码传参完成的,我想让他变成数据库 ... 没太明白,通过数据库进行数据交互, 你发的这个项目不也是通过数据库进行交互的吗? 最终执行的也是sql查询语句
表之间通过外键(foreign key)进行关联。通常,外键是一个指向另一个表中主键(primary key)的列或一组列。 假设有两个表,一个是订单表,一个是客户表。订单表中包含客户ID,而客户表中包含客户ID和客户姓名等其他信息。可以通过在订单表中添加一个指向客户表中客户ID的外键列,将这两个表进行连接。这个外键列将允许查询检索特定客户的订单,也可以使用JOIN语句将两个表连接在一起。 示例 SELECT * FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID; 这个语句将选择订单表中的所有行,并将它们与客户表中的所有行进行比较。通过使用INNER JOIN,只有在两个表中都有匹配的行时才返回结果。通过指定ON语句,可以确定两个表之间的连接条件。在本例中,连接条件是客户ID列。