sql - oracle中的列部分不能有量词
问题描述
嗨,我有一个架构,正在尝试获取不同的学生 ID 我写的 sql 是有道理的,但 Oracle 说
ERROR at line 1:
ORA-25154: column part of USING clause cannot have qualifier
我写的sql是
SQL> Select distinct Student.s_id
2 from (Student join Takes using(s_id))
3 join (Instructor join Teaches using(i_id))
4 using (course_id, sec_id, semester, year)
5 where instructor.name = 'evan';
解决方案
删除对Student
中的引用select
:
select distinct s_id
推荐阅读
- python - Keras:为什么`load_model`每次都变慢?
- java - Android Java - HttpURLConnection 失败而不抛出异常
- javascript - 关于 .push() 的 JavaScript
- intellij-idea - 在控制台中运行 HQL 查询
- java - (JFrame)如何读取随机数以不同的方法进行比较而不显示它?
- python - Centos 7 缺少 python-xml 包
- unity3d - 如何在 Unity 中翻转对撞机网格的法线
- java - 第二个活动怎么crash?
- visual-studio-code - 未找到配置文件
- c# - 使用 C# 从 Image 到 base64 的转换问题