我陷入困境,希望我能在这里找到解决方案。 情况是: 想要加入俱乐部的用户,他/她必须提供他们的身份证明。可以说是公民卡,护照,驾驶执照等。 如果用户想要从俱乐部获得额外服务,他/她必须提供其他文件,如银行报告,房产等。
我的问题是如何联系这些文件。如果我必须看到用户的完整文件,我应该很容易看到用户提供的所有文件。
请帮帮我。
答案 0 :(得分: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,或者只将文件路径存储到文件系统中保存文档的位置;但这确实不是问题的一部分。