好吧,我需要在屏幕上调用所询问的内容,但是如何? 我有三个表,包含电影的名称,其中包含演员的名称和包含正确显示的'ids'的关系。但是我遇到了这个并且很难解决,这里有桌子......
To create Actors table
create table tb_ator(
id_ator NUMBER (4) PRIMARY KEY NOT NULL,
nome_ator VARCHAR (50) NOT NULL
);
To Create Films table
create table tb_filme(
id_filme NUMBER (4) PRIMARY KEY NOT NULL,
nome_filme VARCHAR (50) NOT NULL
);
And finaly, the relational
create table ator_filme(
id_filme NUMBER (4) references tb_filme(id_filme),
id_ator NUMBER (4) references tb_ator(id_ator)
);
如何使用内连接解决此问题?
答案 0 :(得分:0)
SELECT F.nome_filme, COUNT(AF.id_ator) AS actors
FROM ator_filme AF INNER JOIN tb_ator A ON AF.id_ator = A.id_ator
INNER JOIN tb_filme F ON AF.id_filme = F.id_filme
GROUP BY F.nome_filme;