0
複数のタイプのユーザーに分割するUserテーブルがある場合(関係の特定を介して):ClientUser、EmployerUser、EmployeeUser - Userテーブルをクエリすることに限定されている場合、共通のテーブルを持つデータをモデル化して取得する方法は?
理由は、実行時にユーザーの種類がわからないからです。だから私はクエリを実行し、その結果が私にユーザーのリストを与えたとしましょう、私はどのようにこれをモデル化するので、ユーザーの種類に基づいて特定のアクションを実行できますか?
「user_type」として列を作成し、ユーザータイプをVARCHAR/TEXTとして保存することをお勧めしますか?しかし、ユーザーが複数のタイプを持つことができる場合はどうなりますか?