![](/img/trans.png)
[英]Select all from one table but remove if it exists from another table
[英]select all field from one table and one from another table in mysql
我需要从一个表中选择所有字段而不指定它们,并且在加入查询时只从另一个表中选择一个字段,但出现错误。
这是我的代码。
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_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;
用这个:
您的INNER JOIN
语法不正确。 请使用以下语法改进它。
SELECT staff_research.*, research_details.type
FROM staff_research
INNER JOIN research_details ON research_details.id = staff_research.rid
你使用: INNER JOIN research_details staff_research <-> research_details as staff_research -> error
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.