Sql 1052:字段列表中的“memberID”列不明确
我有两个表:博客帖子和博客成员。我想通过使用innerjoin从blog_帖子中选择postStatus实体。但我总是遇到这样的错误:字段列表中的“memberID”列不明确 memberID是blog_帖子中的FK 这是我的问题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
$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