シンプルな PHP MySQL 駆動のメッセージ クライアントを作成しようとしています。
これまでのところ、2 つのテーブルがあります。
usersサイトに登録されている各個人に関する情報を保持します。userID、などfirstName_lastName
mailMessageID、fromUserID、toUserID、messageSubject、などmessageBodyを含むdateSent
ユーザーは登録してからログインできます。ログインすると、「受信トレイ」を表示できます。
私が理解しようとしているのは、すべてのメッセージを一覧表示する方法と、各メッセージの送信者を示すプレビューです。明らかにfromUserID、テーブルからフィールドを取得できmailますが、それはユーザーにとって何の意味もありません。それは単なる数字です。を使用しuserIDてテーブルをクエリし、usersそこから送信者の姓名を取得したいと考えています。
使用できることはわかっていますJOINが、その方法がわからない、またはサブクエリを使用できますか? 何が良いですか?
どんな提案でも大歓迎です。