mysql查询:一对多关系记录

时间:2016-02-18 13:50:14

标签: php mysql join innodb

我有一个带有ff结构的表(1):

 this_table's_id | title | fk_1 | fk_2 | ...

和另一个具有这种结构的表(2):

id | fk_to_this_table's_id | ...

第二个表包含多个指向表1中特定条目的记录。即时学习mysql,所以即时通知要求输出表1的结果,同时还输出表2中与表2相关的所有内容到表1?

这种筑巢的东西是暴动。我的任务是通过php输出结果,对我来说没问题。我只是想用sql查询引导。

编辑输出现在很好。 现在这个: 我如何在PHP格式化这个?从:

1 | item 1 | foo
2 | item 2 | bar
3 | item 3 | bar



<table border=1px>
<tr><td>1</td><td>item 1</td><td>foo</td></tr>
<tr><td>2</td><td>item 2</td><td rowspan=2>bar</td></tr>
<tr><td>3</td><td>item 3</td></tr>
</table>
&#13;
&#13;
&#13;

我现在不知道该做什么......

1 个答案:

答案 0 :(得分:0)

适应你的表名..这应该是从两个表中获取所有内容的SQL代码

select table_1.*, table_2.*
from table_1 
left join table_2 on table_1_id = fk_to_table_1_id;