PDO两桌加入

时间:2016-09-29 16:38:00

标签: php mysql pdo

第一张表:

1st Table

第二张表:

2nd Table

在第一个表格中,将有多个given_to具有相同的taskid,并且特定于taskid我在第二个表格中设置了task

是否可以从表中打印多个用户获取相同taskid的任务?如果是这样我们怎样才能实现它? 如果可能的话,我还想打印由空格分隔的任务的列given_to。 请帮忙

1 个答案:

答案 0 :(得分:1)

我不确定我是否正确理解了您想要的结果,但据我所知,您可以使用正确的SQL查询实现此目的,使用简单的左连接:

SELECT * FROM table1 LEFT JOIN table2 ON table1.taskid = table2.id

您可能希望将SELECT * FROM ...部分替换为您感兴趣的特定字段。

有关联接的更多信息(即:将多个表中的结果/列合并为一个查询结果),请查看MySQL reference manual on JOIN syntax