MySQL更新和加入

MySQL更新和加入,mysql,Mysql,我在MySQL加入更新时遇到问题 我有两个简单的表,如图所示 我使用显示的第一个代码进行了连接,以获得结果表 我想得到相同的结果表,但模型被替换为“速度恶魔”,其中颜色=红色。我在最后一张图片中尝试了代码,但没有成功。做了些调查,被淘汰了。如有任何建议,将不胜感激 通过表的连接: update car c inner join features f on f.id = c.colorid and f.color = 'Red' set c.model = 'speed demon'; 看。 结

我在MySQL加入更新时遇到问题

我有两个简单的表,如图所示

我使用显示的第一个代码进行了连接,以获得结果表


我想得到相同的结果表,但模型被替换为“速度恶魔”,其中颜色=红色。我在最后一张图片中尝试了代码,但没有成功。做了些调查,被淘汰了。如有任何建议,将不胜感激

通过表的连接:

update car c inner join features f
on f.id = c.colorid and f.color = 'Red'
set c.model = 'speed demon';
看。 结果:


请在问题中包含源代码/查询。不要将其作为图像发布,请参见。另请参阅SQL相关问题。我现在有残疾,大约需要一个小时才能完成5分钟的工作。目前我能做的最好的事情就是用屏幕截图进行交流。抱歉。现在我需要弄清楚如何显示只包含c.model和f.color列的结果表。在演示链接的最右侧查询SQL列中的第5行是我需要处理的地方。再次感谢您的帮助@如果这解决了你的问题,考虑接受答案。我该怎么做?
| id  | model       | colorid |
| --- | ----------- | ------- |
| 1   | speed demon | 1       |
| 2   | Camaro      | 2       |
| 3   | speed demon | 1       |
| 4   | Torino      | 3       |
| 5   | speed demon | 1       |
| 6   | 208Z        | 3       |