查询Wordpress数据库时MySQL左连接错误1064

查询Wordpress数据库时MySQL左连接错误1064,mysql,wordpress,phpmyadmin,Mysql,Wordpress,Phpmyadmin,我正在尝试从Wordpress数据库检索一些数据: SELECT M.meta_value,wp_users.ID FROM wp_postmeta AS M WHERE meta_key = "_from_email" AND post_id = 277124 LEFT JOIN wp_users ON M.meta_value = wp_users.user_email 这里,我的目的是获取wp_用户的ID,该用户的电子邮件与meta_值中的电子邮件相同 但我得到了以下错误: 1064-

我正在尝试从Wordpress数据库检索一些数据:

SELECT M.meta_value,wp_users.ID
FROM wp_postmeta AS M 
WHERE meta_key = "_from_email" AND post_id = 277124
LEFT JOIN wp_users ON M.meta_value = wp_users.user_email
这里,我的目的是获取wp_用户的ID,该用户的电子邮件与meta_值中的电子邮件相同

但我得到了以下错误:

1064-您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,了解在M.meta\u value=wp\u users.user\u电子邮件上使用“LEFT JOIN wp\u users”的正确语法


您看到任何语法错误吗?

左连接必须在where子句之前声明

SELECT M.meta_value,wp_users.ID
FROM wp_postmeta AS M 
LEFT JOIN wp_users ON M.meta_value = wp_users.user_email
WHERE meta_key = "_from_email" AND post_id = 277124

确保您没有在where子句中为左联接表使用列,否则这意味着联接作为内部联接工作。。最终将这些列移到相关的ON子句中

谢谢,我快疯了,我会考虑你的建议