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