Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.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 SQL从4个表中获取信息_Php_Mysql_Sql - Fatal编程技术网

Php SQL从4个表中获取信息

Php SQL从4个表中获取信息,php,mysql,sql,Php,Mysql,Sql,我有一个数据库,我需要从中连接4个表,但我很难找到它 我有下列表格 A. id, name, picture, d_id B. id, name C. id, a_id, b_id, commentaar D. id, name 有人知道怎么做吗A在D中使用了数据,C在A和B中使用了数据,因此我不知道如何完成这项工作。我想要输出 A.name, A.picture, B.Name, C.commentaar, D.name 除非我遗漏了什么,否则你只需要这样做: 选择A.name、A.pic

我有一个数据库,我需要从中
连接
4个表,但我很难找到它

我有下列表格

A. id, name, picture, d_id
B. id, name
C. id, a_id, b_id, commentaar
D. id, name
有人知道怎么做吗
A
D
中使用了数据,
C
A
B
中使用了数据,因此我不知道如何完成这项工作。我想要输出

A.name, A.picture, B.Name, C.commentaar, D.name

除非我遗漏了什么,否则你只需要这样做:

选择A.name、A.picture、B.name、C.commentaar、D.name
从
在A.D_id=D.id上连接D
在C.a_id=a.id上加入C
在C.B_id=B.id上加入B

除非我遗漏了什么,否则您只需执行以下操作:

选择A.name、A.picture、B.name、C.commentaar、D.name
从
在A.D_id=D.id上连接D
在C.a_id=a.id上加入C
在C.B_id=B.id上加入B