2011-07-20 6 views
0

私はシタータオンで立ち往生し、ここで解決策を得ることを願っています。 状況: ユーザーは、クラブに入会したいときに、身分証明書を提示する必要があります。市民カード、パスポート、運転免許証などと書いてください。 クラブから追加のサービスを受けたい場合関係をリンクする

私の問題は、これらの文書を関連付ける方法です。ユーザーの完全な文書を見る必要がある場合は、ユーザーから提供されたすべての文書を簡単に参照する必要があります。

私を助けてください。

答えて

0

userテーブルがあり、特定のユーザーの一意の識別子であるidという列があるとします。次にdocumentsというテーブルと、document_idという名前のカラムとuser_idというカラムが必要です(これはuserテーブルのidカラムにリンクしています)。

それからちょうどそうのようなクエリを実行します。

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

おそらくdocuments表内のドキュメントに関するいくつかの情報を保存するだけでなく、BLOBとして文書自体を保存するか、単にどちらかでしょうファイルシステム上に文書が保存されている場所へのファイルパスを格納する。しかしそれは本当に問題の一部ではありません。

関連する問題