PDO 两个 Table 加入
PDO Two Table Joining
第一个table:
第二个table:
在第一个 Table 中,会有多个 given_to
具有相同的 taskid
,具体到 taskid
我在第二个中设置了 task
table.
是否可以从多个用户那里获取同一个taskid
的任务打印在一个table中?如果是这样,我们如何实现它?
如果可能的话,我还想打印由 space 分隔的任务的列 given_to
。
请帮忙
我不确定我是否正确理解了你想要的结果,但据我所知,你可以通过正确的 SQL 查询,使用简单的左连接来实现:
SELECT * FROM table1 LEFT JOIN table2 ON table1.taskid = table2.id
您可能希望将 SELECT * FROM ...
部分替换为您感兴趣的特定字段。
有关连接的更多信息(即将 results/columns 从多个表合并为一个查询结果)请查看 MySQL reference manual on JOIN syntax.
第一个table:
第二个table:
在第一个 Table 中,会有多个 given_to
具有相同的 taskid
,具体到 taskid
我在第二个中设置了 task
table.
是否可以从多个用户那里获取同一个taskid
的任务打印在一个table中?如果是这样,我们如何实现它?
如果可能的话,我还想打印由 space 分隔的任务的列 given_to
。
请帮忙
我不确定我是否正确理解了你想要的结果,但据我所知,你可以通过正确的 SQL 查询,使用简单的左连接来实现:
SELECT * FROM table1 LEFT JOIN table2 ON table1.taskid = table2.id
您可能希望将 SELECT * FROM ...
部分替换为您感兴趣的特定字段。
有关连接的更多信息(即将 results/columns 从多个表合并为一个查询结果)请查看 MySQL reference manual on JOIN syntax.