データベースと簡単なチャットをしようとしています。多対多リレーションシップでIDの代わりにSQL名
Users
(ID(PK)、名前、パスワード)Messages
(ID(PK)のユーザーから、SENDERID(FK)のユーザーから、recipientID(FK))、テキスト :だから私は2つのテーブルを作成しました
私はSQLで本当にnoobです。テーブルMessages
を返すクエリを書くことはできませんが、senderIDとrecipientIDの代わりに通常の名前を使用します。また、1つのテーブルが2回使用される例は見つからなかったので、JOINは私のためには機能しませんでした。あるいは、間違った方法で使用しました。
ここにあなたの質問は何ですか? –
あなたはあなたの答えを持っていますが、あなたはもう少しの検索で答えを得ている可能性があります... http://stackoverflow.com/questions/32702120/how-to-join-the-same-table-multiple-times –