首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

表关联的有关问题

2013-09-05 
表关联的问题如下有三个表,分别是专辑表、产品表、图片表。要求:专辑能同时存入产品和图片。请问要怎么表达这

表关联的问题
如下有三个表,分别是专辑表、产品表、图片表。
要求:专辑能同时存入产品和图片。
请问要怎么表达这三者的关系?

我分析了一下,专辑和产品是多对多的关系,专辑和图片也是多对多的关系。
难道要设计两个中间表吗?
[解决办法]
那就分开来
专题id  产品id
专题id  图片id

既然是两个实体,那么你为什么要硬扯在一起呢?难道要设计两个中间表吗?
[解决办法]
select * from A left join A_B on A.id=A_B.aid left join A_C on A.id=A_C.aid
[解决办法]
那是当然的!
但只需要 INNER JOIN 就可以了

热点排行