所以我当前的查询就是这个
"SELECT * FROM articles
WHERE id = :id "
但是我想知道如何将文章表加入到另一个名为users的表中。
我想要这样做,以便我能够使用每个文章行的author_id来使用articles.author获取作者的用户名,以找到与用户ID匹配的用户名。标识。
答案 0 :(得分:1)
您可以按照以下方式撰写内容,而不是您编写的查询:
select a.*, u.username
from articles a
left join users u on u.user_id = a.author_id
where u.user_id = :id
始终确保通过客户端(命令行,PHPMyAdmin,HeidiSQL,Workbench或您喜欢的任何其他内容)运行查询,根据需要对其进行改进,然后将其放入PDO的SQL语句中。