我目前有3个表,我希望将它们合并为一个,这样我就可以将结果作为表格输出到我集团网站的前端。如果我开始考虑当前的目标,那么我的表格结构会有所不同,但是对这个特定连接表的需求要晚得多。
以下是我的3个表格的简化版本......
TABLE志愿者包含以下数据:
primary_id_field volunteer_id volunteer_first volunteer_last supervisor_id volunteer_added
1 38 John Smith 19 1421340096
2 21 Adam Jones 7 1421421478
3 45 Jane Doe 11 1421424066
TABLE global_members 包含以下数据
primary_id_field member_id member_first member_last member_title_id
15 7 Alex Kyles 1
16 11 Bryan Johnson 1
17 19 Melissa Thomas 1
18 21 Adam Jones 2
19 38 John Smith 2
21 45 Jane Doe 2
TABLE组包含以下数据
primary_id_field title_id title_name
1 1 HCJ
2 2 GMU
3 3 YCM
4 4 QTB
我希望通过一些聪明的连接得到以下数据集
volunteer_title volunteer_first volunteer_last supervisor_title supervisor_first supervisor_last volunteer_added
YCM Adam Jones HCJ Alex Kyles 1421421478
QTB John Smith HCJ Melissa Thomas 1421340096
WTB Jane Doe GMU Bryan Johnson 1421424066
通过这种方式,我将能够显示“2015年1月16日分配给HCJ A.Kyles的 YCM A.Jones ”,并列出所有志愿者的while循环(谈论PHP )。
我过去加入桌子有点运气,所以我知道一般的想法。
我想我会和其他人一起加入志愿者桌。我可以得到前3列没有问题,但我真正在努力的方法是我还可以根据supervisor_id字段提取有关主管的其他数据。
非常感谢任何帮助。