我有两个表tbl\u user和tbl\u favitems如下所示:
+-----+----------+ +-----+----------+
| ID | Name | | ID | Name |
+-----+----------+ +-----+----------+
| 1 | Johan | | 1 | Movies |
| 2 | Peter | | 2 | Food |
| 3 | Kevin | | 3 | Mobiles |
| 4 | Harry | | 4 | Sports |
+-----+----------+ +-----+----------+
User Table Fav. Table
这里我需要一些逻辑,比如:假设 Johan
我可以拥有最爱。 Movies, Mobiles
,和 Peter
我可以拥有最爱。 Food, Mobiles, Sports
等;。在这种情况下,我该如何联系 fav.ID 1,3
至 Johan
以及 fav.ID 2,3,4
至 Peter
在table上?有可能吗?
我需要一些线索继续前进。提前谢谢。
1条答案
按热度按时间sbdsn5lh1#
这看起来像是表之间的多对多关系,要关联表,需要引入一个连接表,该连接表将包含这两个表的引用,如
用户收藏夹
用户id(表1的主键)
项目标识(表2主键)
此表中的数据如下所示
关联实体