mysql - 这个 MySQL 查询有什么问题? INNER_JOIN WHERE 子句的语法正确吗?

标签 mysql sql phpmyadmin

SELECT core_student.STUDENT_ID, core_student.FIRST_NAME, core_student.LAST_NAME
FROM `core_student`
INNER_JOIN `ssp_student`
WHERE ssp_student.STUDENT_ID = core_student.STUDENT_ID;

WHERE 子句上抛出错误:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解“ssp_student”附近用户的正确语法,其中 ssp_student.STUDENT_ID = core_student.STUDENT_ID

我只想选择 SELECT 中列出的字段,然后连接 ssp_student 中的所有列,其中 ssp_student.STUDENT_ID 字段是与 core_student.STUDENT_ID 字段相同。

最佳答案

正确的方法是

SELECT core_student.STUDENT_ID, core_student.FIRST_NAME, core_student.LAST_NAME
FROM `core_student`
INNER JOIN `ssp_student`
on ssp_student.STUDENT_ID = core_student.STUDENT_ID;

关于mysql - 这个 MySQL 查询有什么问题? INNER_JOIN WHERE 子句的语法正确吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23065360/

相关文章:

java - 从 netbeans/java 连接到 Linux 服务器上的 mySQL 服务器时遇到问题

mysql - 如何在没有 MariaDB 语法错误的情况下进行替换

mysql - 导入mysql数据库出错

python - 将 python 模块添加到 Azure

Mysql:计算没有时间的日期

mysql - 在 where 子句中按条件顺序获取记录

sql - 获取所有记录 matchung 某些条件或通过添加其他条件至少 10

c# - MySqlDataReader 在大约 4 分钟后停止读取并返回

phpmyadmin - phpMyAdmin是否有任何键盘快捷键列表?

MySQL UUID 替代品——更多的随机性