我有一个数据库,我需要从中JOIN
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
最佳答案
除非我遗漏了什么,否则你只需要这样做:
Select A.name, A.picture, B.Name, C.commentaar, D.name
From A
Join D On A.d_id = D.id
Join C On C.a_id = A.id
Join B On C.b_id = B.id
关于php - SQL从4张表中获取信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37262417/