に関するすべてのデータを含むテーブルがありますusers
。Users
ただし、複数のemail
アドレスを持つことができるため、それらを別のテーブルに保存する必要があります。
email
に関するすべての情報を返す住所に基づいて検索を実行したいと考えていますuser
。(ユーザーテーブルに保存されているユーザー名でユーザーテーブルを検索できるようにしたい)データベースに電子メールアドレスを保存する最良の方法は何ですか?? ユーザーテーブルに冗長な電子メールアドレスフィールドを導入することは良い考えだとは思いませんが、おそらくそうです??
今のところ、1:M の関係でメール テーブルにリンクされたユーザー テーブルがあります。(そのため、メールアドレスには主キーの一部として user_id が含まれています)
メールアドレスを保存した後、mySqlクエリですべての情報を取得する最良の方法は何ですか(したがって、回答にmySQLを含めてください)
操作については知っていJOIN
ますが、この検索で使用する方法がわかりません。