找出在SQL语句中的语法错误:select * from( select * from 成绩 where 学号='202101231234')as R1 INNER JOIN 成绩 using 课程号
时间: 2024-02-23 08:26:03 浏览: 131
SQL语句常见错误
在 SQL 语句中,关键字 `using` 后应该跟着一个括号包含的字段列表或一个逗号分隔的字段列表。因此,该 SQL 语句中的语法错误在于使用 `using` 关键字时没有指定字段列表,应该改为:
```
SELECT *
FROM (SELECT * FROM 成绩 WHERE 学号='202101231234') AS R1
INNER JOIN 成绩 USING (课程号);
```
或者使用 `on` 关键字进行连接条件的指定,如下所示:
```
SELECT *
FROM (SELECT * FROM 成绩 WHERE 学号='202101231234') AS R1
INNER JOIN 成绩 ON R1.课程号=成绩.课程号;
```
阅读全文