ここで2つのテーブルの要素の数を試しています:
select
((select count(*) from Person,Professor where ID_Person = ID_Professor) +
(select count(*) from Person, Student where ID_Person = ID_Student ))
これはうまくいきません どうすればこれを行うことができますか?前もって感謝します
ここで2つのテーブルの要素の数を試しています:
select
((select count(*) from Person,Professor where ID_Person = ID_Professor) +
(select count(*) from Person, Student where ID_Person = ID_Student ))
これはうまくいきません どうすればこれを行うことができますか?前もって感謝します
Wumpus Q. Wumbley は Oracle データベースについて正しい提案をしました。
あなたの質問については、次のクエリも試すことができます-
select sum(c_total)
from (
select (select count(*) from professor
where professor.id_professor=person.id_person)
+ (select count(*) from student
where student.id_student=person.id_person) c_total
from person
group by person.id_person)