Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 连接多个表(以下/活动)_Php_Mysql - Fatal编程技术网

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_添加订单时,它都会中断查询。