我一直在使用Azure,其中每个用户项都是他们自己的,但是我想扩展我的应用程序,如何允许多个用户访问我表中的同一行?
目前我有 userId 和 projectId。然后我查询 userId ,并返回所有用户项目。
prodjectid userid
1 1
2 1
3 2
4 3
5 3
我现在基本上想要一行 projectId 但多个 userIds ,然后查询每一行的所有 userIds 。如下
prodjectid userid
1 1
2 1,2
3 2
4 3
5 3,1
我不确定这是否是最佳方式。我是数据库开发的新手,因此需要一些指导。对我来说最好的事情是什么?
谢谢
答案 0 :(得分:0)
我认为你应该以这种方式设计你的桌子
id prodjectid userid
1 1 1
2 2 1
这意味着用户可能涉及多个项目。现在要获取特定用户的所有项目,只需运行查询,如下所示
select *from project where userid='1'