春とmysql私はmysqlのテーブルを持っています国家、市、地区と弁護士テーブル。今、ユーザーがUIシナリオでタグを提供することで検索することができます国の都道府県別ユーザーを検索
1->ユーザーが
3 - >ユーザーが弁護士を検索することができます
2 - >ユーザーは、市内で弁護士を検索することができ地区で弁護士を検索することができます>国家によって、
4 - >ユーザは州、市や地区
、6-によって弁護士を検索することができます>国
によって5-弁護士を検索することができます>ユーザー、弁護士とすべての4つのテーブルの国とテーブルの関係がどうなるかの効率的かつ高速な検索のためのより多くの罰金きめ検索
のための4つのすべてを提供することができます - ユーザーは州および市
7のみで弁護士を検索することができます州、市や地区
私はすでに-----状態---------多くのリレーションシップ 国--- 1を次のように国、州、市や地区の表を作りました---多くの - 市------------多くの---------区域
しかし、今私は弁護士との関係を確立したいテーブルなので、名前を持つ検索弁護士や上記の検索基準からのものが必要な場合は、テーブルを照会することで迅速に結果を最適化することができます。
lawyerid、stateId、countryId、cityidおよびdistrictIdを含むテーブルをもう1つ作成する必要がありますか?