私は、ユーザーがFacebookのようにそれらの間に "友人のつながり"を作ることができるデータベース構造を作っています。
すべてのユーザーはtbl_Statuses
テーブルにテキストを保存でき、友だちだけがこのメッセージを見ることができます。
しかし、私はSQL :(
データベース内の友人同士のメッセージを取得
tbl_Friends{UserId, FriendId, Accepted}
tbl_Statuses{StatusId, Text, UserId}
I'amは、ステータス取得しようとのトラブルを持っている:
を - 私は
を書くこと - 私の友人は、私が試してみました
を書くこと何か私は理解できません:(
select s.*
from tbl_Statuses s left join tbl_Friends f on s.userId = f.UserId
where s.userId = f.UserId
何が奇妙ですか?あなたは何を見たいと思っていますか、あなたは何を見ますか?問題がデータを表示していない場合は、問題を解決する可能性のある選択基準にf。*を追加してみることができます。 – Robert
あなたの期待する結果は?あなたはステータスを見ることができる友人のリストが欲しいですか? – Lamak
私は質問を更新しました。基本的に私と私のすべての友達が書いたtbl_Statusesからすべてを得る必要があります。 – 1110