table には 3 つのフィールドがuser
あり、ユーザーの最大 3 つの場所が保存されます。テーブルのスキーマは次のようになります。
UserID, name, location_1, location_2, location_3
ここで問題は、ユーザーのお気に入りの場所も保存する必要があるため、2 つの方法があります。
または、保存された 3 つの場所のいずれかの値となるuser
名前の別の列を (テーブルに) 追加します。favorite_location
また
場所の位置 (列の favorite_location) のみを保存する必要があります。つまり、2 つlocation_2
は現在お気に入りの場所であることを意味します。
アップデート:
別のテーブルUserLocationを作成しないという制限があります