私は2つのテーブルを持っています:
**Table Actor**
id_actor
name
surname
**Table Show**
id_show
name
date
time
fk_id_actor
ここで、ショー「Rambo」(ショーの名前) に出演するすべての俳優を表示したいと思います。
私の挿入SQLファイルの一部:
INSERT INTO ACTOR VALUES (1, 'Bill', 'Clinton');
INSERT INTO ACTOR VALUES (2, 'Monika', 'Lewinsky');
.
.
.
INSERT INTO SHOW VALUES (1, 'Rambo', to_date('20.06.2012', 'DD.MM.YYYY'), '20:00 - 21:30', 1);
INSERT INTO SHOW VALUES (2, 'Rambo', to_date('20.06.2012', 'DD.MM.YYYY'), '20:00 - 21:30', 2);
.
.
.
そして今、同じ映画のすべての俳優を表示する必要がある私のSQLファイルですが、1行しか表示されません(Bill Clinton Rambo):
select actor.name, actor.surname, show.name
from actor
inner join show
on actor.id_actor = show.id_show
where show.name = 'Rambo';
出力:
NAME SURNAME NAME
---------------------------------------
Bill Clinton Rambo
それで、モニカ・ルインスキーはどこですか?