你需要做一个JOIN
在旧数据库的users表中,并选择显示名称。
这里需要注意的一点是,我使用了别名dbold_posts
像P
, 和dbold_users
像U
- 在处理多个表时,最好的做法是指定在提及列时引用的表。
SELECT P.post_author, count(P.ID) as amount, U.display_name
FROM dbold_posts P
JOIN dbold_users U on U.ID=P.post_author
WHERE WEEKOFYEAR( P.post_date ) = WEEKOFYEAR( NOW() )
AND P.post_status = \'publish\'
AND P.post_type = \'post\'
GROUP BY P.post_author