我有兩個表格,Students
和Course_Registrations
,其中每個學生註冊幾門課程。在另一個相關表格的一個表格中輸入列值
在我的students
表中,我有他/她的學位(MS/BS),但在course_Registrations
表中缺少它。我試着下面的代碼,以獲得course_registrations
每個學生的學位課程,但我得到這個錯誤:
標量子查詢只允許返回一行
有什麼建議?
Update ROOT.ISB_COURSE_REGISTRATIONS
set ROOT.ISB_COURSE_REGISTRATIONS.degree=
(
Select ROOT.ISB_STUDENTS.degree
from ROOT.ISB_STUDENTS
where ROOT.ISB_STUDENTS.STUDENT_ID=ROOT.ISB_COURSE_REGISTRATIONS.STUDENT_ID
)
where exists
(
select *
from ROOT.ISB_STUDENTS
where ROOT.ISB_STUDENTS.STUDENT_ID=ROOT.ISB_COURSE_REGISTRATIONS.STUDENT_ID
GROUP BY STUDENT_ID
);
您使用的數據庫是?如果有不止一場比賽,你想要什麼學位? – 2014-11-23 20:59:43