mysql多对多表设计_mysql-⼀个表和多个表是多对多的关系,
该怎么设计
unix系统中最近遇到了⼀个表和多个表关联的问题,javascript实现弹窗
制作网站登录页面代码例如 : 现在有⼀个应⽤表 app_table,有很多个素材表 material_table1、 ,
对每个素材表来说,⼀个素材可能有多个应⽤使⽤,⼀个应⽤也可以使⽤多个素材。每个素材表和应⽤表都是这种关系,⽽且每个素材表之间没有任何关联。
显然是多对多,但问题就是如果按照多对多建⽴表的话,每个素材表都要建⽴⼀个中间表。
我现在有个想法,就是在应⽤表中添加字段,每个素材都添加⼀个字段,字段中保存着这个 app 所拥有的素材
mysql语句多表查询的 id,按照逗号隔开。但是问题就是这样的话要查询两次,先通过应⽤表的字段进⾏筛选,然后再按照条件对查询出来的数据进⾏筛选。
不知道⼤家有没有更好的⽅案和想法,谢谢⼤家啦
描述的有点不清楚,是每个类别的素材(⼀个素材表)都做⼀个接⼝,只不过素材返回的时候是要根据应⽤来筛选的,⽽且存在⼀个应⽤使⽤多个素材(⼀个素材表中的多个素材),⼀个素材可能有多个应⽤使⽤。现在的状态是每个素材表都添加了⼀个应⽤字段来区分,但是这样要添加很多条⽬进去。所有我考虑要不要做⼀个应⽤表,然后每个素材做⼀个关联表。这样请求的时候可以先根据请求参数的应⽤名来查到应⽤表的数据,再根据关联去查到相关素材表中符合条件的数据。
不知道有没有更好的⽅法。hashmap用法举例>二叉树的遍历有什么案例
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论