使用附加表

时间:2015-04-25 12:23:09

标签: sql oracle

我的选择有问题。 我尝试在两个表之间进行联接:ItemsCharacters。 问题是,我有第三个表Items_history。 我希望我的选择显示所有项目和所有字符,如果有记录,则字符有或有项目,显示它。

简而言之,我想要这样的事情:

ID | Character
 4 | 
 5 |
10 | Player1
12 | Player1
12 | Player2
13 | Player3
20 | Player2
   | Player4
   | Player5

我的代码现在:

SELECT Items.ID, Character.Name
FROM Items_history
RIGHT JOIN Items
ON Items.ID = Items_history.ID
RIGHT JOIN Characters
ON Characters.Name = Items_history.Name;

0 个答案:

没有答案