如下有三个表,分别是专辑表、产品表、图片表。
要求:专辑能同时存入产品和图片。
请问要怎么表达这三者的关系?我分析了一下,专辑和产品是多对多的关系,专辑和图片也是多对多的关系。
难道要设计两个中间表吗?
要求:专辑能同时存入产品和图片。
请问要怎么表达这三者的关系?我分析了一下,专辑和产品是多对多的关系,专辑和图片也是多对多的关系。
难道要设计两个中间表吗?
解决方案 »
- 有没有人用过Spreadsheet_Excel_Reader
- mysql-standard-5.0.27-linux-i686-glibc23.tar.gz
- 一条sql获得当前ID的最大值和最小值,是指定的limit
- 数组排序问题
- 关于密码的常见问题!!
- 帝国新闻系统免费版本发布,downing
- 请问是不是有个redfox可以帮助使用mysql?我找不到,哪有?谢谢,马上结帖
- 这个SQL语句怎么写???
- php4.1.1的安装问题!!
- sql求助如何依据一个人名,查出他的主管,依据他的主管查出他的主管的主管,依次类推,! mysql
- 求方法,截取字符串中的文字
- 求助,win7 32位系统IIS安装方法
建立过渡表的目的是为了高速访问,你若把目标id连接成串,就无法使用索引了
所以表的稀疏度不会太大
专题id 产品id
专题id 图片id既然是两个实体,那么你为什么要硬扯在一起呢?难道要设计两个中间表吗?
现在你说的只是专辑表和两个中间表A_B,A_C的联合查询。但是中间表只是存两个表的主键,如果要查具体的信息,比如图形表和产品表的信息。是不是要继续left join 图形表 ,left join 产品表。
但只需要 INNER JOIN 就可以了