2017-05-17 2 views
0

こんにちは、私はフォロワーを作成しています/ MySQLとPHPを使用してシステムを追跡しているので、私の追跡したユーザーのすべてのビデオを取得し、ID descで注文します。[Follow/Follower]システムのMySqlクエリ

データベース・スキーマ:私のuser_id = 1たとえば

、と私はテーブルが、その後一緒にリンクを取得するためにpublisher_id = 3; 5;

+0

編集していただきありがとうございます。クリス、はい私の問題はこれです、私はJOINの.. –

+0

'選択*からuser_followersとしてufビデオをvとしてuf.followed_id = v.publisher_idにuf.follower_id =? order by video_id desc'はいこれはChrisさんにありがとうございます:) :) –

+0

質問がある場合は、回答を受け入れるか、コメントを投稿してください。https://meta.stackexchange.com/questions/5234/how-does-accepting-an - 応答 - 仕事。 – chris85

答えて

0

使用joinからのみ動画を見たいuser_id = 3; 5;と、次のユーザーを午前場合whereあなたのフォロワーだけにビデオを制限します。

select * 
from user_followers as uf 
join videos as v 
on uf.followed_id = v.publisher_id 
where uf.follower_id = ? 

一般に、ON句は、テーブルを結合する方法を指定する条件のためのものであり、WHERE句は、結果セットに含める行を制限します。