我不确定我是否使用了正确的术语。
SELECT movies.*, actors.`First Name`, actors.`Last Name`
From movies
Inner Join actors on movies.`actor1` Where movies.`actor1` = actors.`indexActors`;
#Inner Join actors on movies.`actor2` Where movies.`actor2` = actors.`indexActors`;
我已将第二行注释掉,每一行都单独工作,我想知道如何将它们组合起来。
第二,当我执行查询时,我得到结果:
ID Title Runtime Rating Actor1 Actor2 First Name Last Name
1 Se7en 127 R 1 2 Morgan Freeman
2 Bruce Almighty 101 PG-13 1 3 Morgan Freeman
3 Mr. Popper's Penguins 94 PG 3 4 Jim Carrey
4 Superbad 113 R 4 5 Emma Stone
5 Crazy, Stupid, Love. 118 PG-13 4 Null Emma Stone
有没有办法将第二个连接的结果添加到最右边的列?此外,是否可以组合名字和姓氏中的字符串/VARCHAR,然后将该值显示在相应的 Actor 字段下?(又名第 1 行的 Actor 1 下的字段将是“Morgan Freeman”而不是“1”)
谢谢。