Sql 1052:字段列表中的“memberID”列不明确

Sql 1052:字段列表中的“memberID”列不明确,sql,Sql,我有两个表:博客帖子和博客成员。我想通过使用innerjoin从blog_帖子中选择postStatus实体。但我总是遇到这样的错误:字段列表中的“memberID”列不明确 memberID是blog_帖子中的FK 这是我的问题 $stmt = $db->query('SELECT memberID, username, email, status, date_joined, blog_posts.postStatus FROM blog_members INNER JOIN blog

我有两个表:博客帖子和博客成员。我想通过使用innerjoin从blog_帖子中选择postStatus实体。但我总是遇到这样的错误:字段列表中的“memberID”列不明确

memberID是blog_帖子中的FK

这是我的问题

 $stmt = $db->query('SELECT memberID, username, email, status, date_joined, blog_posts.postStatus FROM blog_members INNER JOIN blog_posts ON blog_members.memberID = blog_posts.memberID WHERE status != "admin1" ORDER BY date_joined DESC');

您需要指定memberID来自哪个表,即使由于连接条件,两个表中的memberID相等:

SELECT blog_members.memberID,  ...

您需要指定memberID来自哪个表,即使由于连接条件,两个表中的memberID相等:

SELECT blog_members.memberID,  ...

您需要指定memberID来自哪个表,即使由于连接条件,两个表中的memberID相等:

SELECT blog_members.memberID,  ...

您需要指定memberID来自哪个表,即使由于连接条件,两个表中的memberID相等:

SELECT blog_members.memberID,  ...

问题在于,您在多个表中都有列memberID,因此需要明确说明要从哪个表中获取值,例如:


选择blog_posts.memberID…

问题是您在多个表中有列memberID,因此需要明确说明要从哪个表中获取值,例如:


选择blog_posts.memberID…

问题是您在多个表中有列memberID,因此需要明确说明要从哪个表中获取值,例如:


选择blog_posts.memberID…

问题是您在多个表中有列memberID,因此需要明确说明要从哪个表中获取值,例如:

选择博客文章。成员ID