1

私は2つのテーブルを持っています、t_feedそしてt_follow

t_feedもっている -

  • feedID
  • ユーザーID
  • 投稿

t_followもっている -

  • followID
  • ユーザーID
  • 続く

誰かがフォローしているすべてのユーザーのすべての投稿を表示するにはどうすればよいですか?

4

3 に答える 3

0

次を使用しJOINます。

SELECT t_feed.posts FROM t_feed JOIN t_follow ON t_feed.userID = t_follow.following;
于 2012-10-17T19:40:38.347 に答える
0
$query="select* from t_follow INNER JOIN t_feed on t_follow.userid=t_feed.userid where userid=".$userid;

$userid は現在のユーザーのユーザー ID です。このクエリを渡して出力を受け取ります。

于 2012-10-17T19:40:57.120 に答える
0

これに MySQL データベースを使用している場合は、MySQL Joins に関する Tizag のチュートリアルを確認できます: http://www.tizag.com/mysqlTutorial/mysqljoins.php :

$query = "select feedID, posts from t_follow INNER JOIN t_feed on t_follow.userid = t_feed.userid where userid=".$userid;
于 2012-10-17T19:41:33.403 に答える