2011-07-20 59 views
0

我被困在一个situtaion,并希望我会在这里得到一个解决方案。 情况是: 用户希望加入他/她必须提供其identification.Lets说公民身份证,护照,驾驶执照等 如果用户想从一个俱乐部,他/她得到额外服务的俱乐部时,以提供其他文件,如银行报告,房子属性等。链接关系

我的问题是如何关联这些文件。如果我必须看到用户的完整doucments我应该很容易看到用户给出的所有文件。

请帮帮我。

回答

0

我假设你有一个user表,其中有一个名为id的列,它是特定用户的唯一标识符。然后你只需要一台名为documents一个叫document_id柱和一个名为user_id列(这一个链接到id列在user表)。

然后你只需做一个查询,如下所示:

SELECT my_column_names FROM user 
LEFT OUTER JOIN documents ON documents.user_id = user.id 
WHERE some_condition 

你可能想存储有关的documents表中的文件的一些信息,以及无论是存储文档本身作为一个BLOB或只是将文件路径存储到文件保存在文件系统中的位置;但这不是问题的一部分。