主要实现个人文件管理,可以上传或创建文件,并共享给其他用户folder(文件夹表)
folder_ID(文件夹ID),  folder_name(文件夹名称), Folder_IsShare(是否共享), Folder_ShareUser(共享用户ID), Folder_CreateTime(创建时间), Floder_UserID(所属用户ID)file(文件表)
File_ID(文件ID), File_Name(文件名称), File_Ext(扩展名), File_Size(文件大小), File_Path(物理路径), File_isShare(是否共享), File_ShareUser(共享用户ID), File_CreateTime(创建时间), Folder_ID(所属文件夹), File_UserID(所属用户)
大致就如此设计两个表, 我的想法是把要共享的用户保存在Folder_ShareUser(共享用户ID)和File_ShareUser(共享用户ID),多个用户用","号隔开, 如果设置文件夹共享,则该文件夹所有文件都被共享2个问题:
1.表设计是否合理
2.最终显示别人共享给自己的文件夹和文件时,
==左边如下显示===
共享文件夹
用户xxx的共享文件
用户xxx的共享文件
用户xxx的共享文件右边默认显示所有别人共享给自己的文件,点击左边的"用户xxx的共享文件",右边显示该用户共享的文件列表现在问题是如何取到左边的"用户xxx的共享文件"列表,和右边的文件列表? 文件夹和文件的共享字段ShareUser保存的是逗号分开的用户ID,不知道SQL如何写法?