Php 连接多个表(以下/活动)
我有两张桌子 以下内容Php 连接多个表(以下/活动),php,mysql,Php,Mysql,我有两张桌子 以下内容 id User_ID Following_user_ID id = 1 User_ID = 1 Following_user_ID = 2 用户ID在用户ID 活动 A_ID User_ID Shared A_ID = 1 User_ID = 2 Shared = Blah Blah (User\u ID列是将数据插入表中的用户。) 如何构建查询以选择当前登录用户在“活动”的“用户ID”列中跟随该用户的所有“活动”行 范例 以下内容 id User_ID Foll
id
User_ID
Following_user_ID
id = 1
User_ID = 1
Following_user_ID = 2
用户ID
在用户ID
活动
A_ID
User_ID
Shared
A_ID = 1
User_ID = 2
Shared = Blah Blah
(User\u ID
列是将数据插入表中的用户。)
如何构建查询以选择当前登录用户在“活动”的“用户ID”列中跟随该用户的所有“活动”行
范例
以下内容
id
User_ID
Following_user_ID
id = 1
User_ID = 1
Following_user_ID = 2
用户1正在跟踪用户2
活动
A_ID
User_ID
Shared
A_ID = 1
User_ID = 2
Shared = Blah Blah
当用户1跟随用户2时,如何使用户1(当前登录)可以看到用户2的活动
从上面的例子中,用户1应该能够看到“用户2共享的废话”
我已经尽我所能地解释了这一点,我一直在试图弄明白这个问题,但我无法理解它
SELECT * FROM Activity A
JOIN Following F ON F.Following_user_ID = A.User_ID
WHERE F.User_ID = 1
如果登录用户为1,请尝试以下操作:
Select * From following as F
join Activity as A
on F.user_id=A.a_id
where a.user_id=1
group by following_user;
其中1是被跟踪用户的id。这很好,我在活动中有一个名为dt_added(添加记录的日期)的列。我可以通过dt_添加订购上述声明吗?每次我尝试按dt_添加订单时,它都会中断查询。