Php 基于用户登录的Mysql数据库表连接查询

Php 基于用户登录的Mysql数据库表连接查询,php,mysql,database,Php,Mysql,Database,我有两个mysql表-网站和文件。我希望最终结果表显示每个登录用户的所有网站id,并显示正确的文件名 我尝试了以下方法: SELECT w1.websites_id ,w1.name ,f1.file_name ,f1.user_id FROM websites w1 LEFT JOIN files f1 ON f1.websites_id=w1.websites_id 我的电流输出如下 websites_id | websites_name |uploaded_user| file_na

我有两个mysql表-
网站
文件
。我希望最终结果表显示每个登录用户的所有网站id,并显示正确的文件名

我尝试了以下方法:

SELECT w1.websites_id ,w1.name ,f1.file_name ,f1.user_id
FROM websites w1 
LEFT JOIN files f1 ON f1.websites_id=w1.websites_id
我的电流输出如下


websites_id | websites_name |uploaded_user| file_name
----------------------------------------------------
1           | abc.com      | user1        | test.png
2           | 123.com      | user1        | start.png
2           | 123.com      | user2        | fast.png4
----------------------------------------------------
用户2的Website1(abc.com)需要显示在我的结束表中,但无法获得它

-----------------------------
Websites_id | websites_name |
1           | abc.com       |
2           | 123.com       |
----------------------------

Files Table
-----------------------------
Files_name | websites_id  | uploaded_user|
------------------------------------------
test.png   |  1            | user1
start.png  |  2            | user1
fast.png    | 2            |  user2
------------------------------------------
我需要预期的输出

websites_id | websites_name |uploaded_user| file_name
----------------------------------------------------
1           | abc.com      | user1        | test.png
2           | 123.com      | user1        | start.png
1           | abc.com      | user2        | null
2           | 123.com      | user2        | fast.png
1           | abc.com      | user3        | null
2           | 123.com      | user3        | null



您可以尝试使用内部联接查询这样运行吗

选择w1.websites\u id、w1.name、f1.file\u name、f1.user\u id 来自网站w1
f1上的内部连接文件f1.websites\u id=w1.websites\u id

您尝试了什么?你被困在哪里?“我需要”不是一个问题或问题陈述。我建议您从学习教程中的连接查询开始。我编辑了一篇文章,介绍了我的研究内容、我尝试过的内容,请检查一下