Php 在mysql中,从一个表中选择所有字段,从另一个表中选择一个字段
我需要从一个表中选择所有字段而不指定它们,并且在联接查询中只从另一个表中选择一个字段,但是我得到了错误 这是我的代码。Php 在mysql中,从一个表中选择所有字段,从另一个表中选择一个字段,php,mysql,sql,Php,Mysql,Sql,我需要从一个表中选择所有字段而不指定它们,并且在联接查询中只从另一个表中选择一个字段,但是我得到了错误 这是我的代码。 SELECT staff_research.*, research_details.type FROM staff_research,research_details INNER JOIN research_details staff_research ON research_details.id = staff_
SELECT staff_research.*, research_details.type
FROM staff_research,research_details
INNER JOIN research_details staff_research
ON research_details.id = staff_research.rid
我收到错误信息
Unknown column 'staff_research.rid' in 'on clause'
我不知道我错过了什么,请帮忙 从
from
子句中删除research\u details
表
SELECT staff_research.*, research_details.type
FROM staff_research
INNER JOIN research_details
ON research_details.id = staff_research.rid
参考:试试这个:
SELECT sr.*, rd.type
FROM staff_research sr
INNER JOIN research_details rd ON rd.id = sr.rid;
使用以下命令:
您的内部联接的语法不正确。
请使用以下语法对其进行改进
SELECT staff_research.*, research_details.type
FROM staff_research
INNER JOIN research_details ON research_details.id = staff_research.rid
您可以使用:内部联接研究\u详细信息员工\u研究研究\u详细信息作为员工\u研究
->错误请提供这两个表的结构和数据。将表结构添加到映射列中。我为您的写作质量给了您一个-1。应该也从内部联接中删除staff_research。@Devon-感谢Devon&sharsh。