所以我前几天和同事一起构建了一个蛋糕项目,他在数据库中使用了一个表(users_credentials)来创建两个常量表(用户和凭证)之间的链接。当我尝试用一个表复制那个结果时项目我一个人工作,它没有工作。谁能给我一块骨头?我只需要谷歌或名字等东西。
由于 贾斯汀
答案 0 :(得分:0)
我认为您想要将用户连接到某些凭据?你可以做的是给每一行一个唯一的数字(主键),并将这两个键组合在另一个表中。
您可以在Google上搜索"外键和主键"我认为,或者搜索ERD(实体关系图)。
答案 1 :(得分:0)
您可能只需要连接3个表。假设您的应用程序已正确连接到数据库,CakePHP user guide可提供有关如何执行此操作的帮助。看起来像Cake还可以做一些繁重的工作来将你的模型彼此关联as documented here。我对CodeIgniter的语法更熟悉,但基本思路是一样的:
select something from users
join users_credentials on user id
join credentials on credential id