如何使用INNER JOIN在另一个表中接收具有学生ID的用户的名字?

nsn

我有两个学生表,结果查看结果记录时我一直试图显示学生的名字。

表格学生具有字段studentid和firstname

表格结果中有studentid,assessmentmentid和成绩字段

我已经使用INNER JOIN尝试了以下方法,但是似乎无法链接学生的名字和他们的学生ID以显示结果

SELECT result.assessmentid student.firstname, result.date_submitted
FROM result
INNER JOIN student
ON result.studentid=student.studentid; 

谁能看到这个问题?

编辑:对谁不曾对它不格式化代码感到抱歉

w

主要问题是您缺少result.assessmentmentid和student.firstname之间的逗号,这会使语法无效并引发错误。

另一个可能的问题是,您使用内部联接将过滤掉没有结果的学生。如果您希望所有学生都不管,则将学生用作主要来源,并按如下所示加入联接结果:

SELECT result.assessmentid, student.firstname, result.date_submitted
FROM student
LEFT JOIN result ON result.studentid=student.studentid; 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

您如何使用PDO / php从另一个具有相同ID的表中提取数据?

如何通过使用具有关系的另一个表中的数据(user_id)从用户表中检索用户名

使用具有中间表的另一个数据库中的另一个表的列更新部分数据

从一个表到另一个表的INNER JOIN mysql,它基于相同ID的倍数

使用另一个表和INNER JOIN更新表

如何使用Laravel模型从另一个表中没有ID的表中选择记录?

如何从另一个表中获取具有最旧值的项目列表

如何从另一个具有最小值的表中更新列?

如何使用linq从另一个表中订购具有匹配ID的数据?

如何将关系从一个表转移到另一个表中具有新ID的表

如何在另一个表ssms中更新具有相同值的列?

(导轨)如何通过ID查找并将用户从另一个具有用户ID的模型保存到实例中?

如何将另一个表中的数据插入具有自动递增ID的现有表中?

如何使用SQL将具有不同选择条件的多列插入到另一个表中

如何添加具有引用laravel中另一个表的外键值的表?

如何从列表中的学生获取 id 并将其显示在另一个页面上的学生信息?Ruby on Rails

使用 MySQL 从具有条件和 ID 的另一个表更新表

如何获取登录用户 ID 并插入到 PHP 中的另一个表

如何从另一个表中查找没有数据的 ID

一行中有 2 个 id,另一行是名字和姓氏。如何从其他表接收名字

如何从Sequelize没有默认ID的另一个表中获取数据?

如何使用 MYSQL 返回与用户关联的所有对象,这些对象也都在另一个表中

如何在 SQL Server 中的两个表中具有公共 id 列的另一个表中的表中添加一列?

如何使用 SQL 中的 JOIN 从另一个表中计算用户?

如何使用具有表中另一个结构的结构在gorm中预加载?

使用 SSIS 中的另一个表更新一个表(具有关系)

如何使用户 ID 主键链接到另一个表中的 user_id 作为外键?

如何使用 Hibernate / JPA 从另一个具有外键的表中检索一列

如何使用 Google Sheets 从另一个具有可变工作表名称的工作表中获取值?