我的选择有问题。
我尝试在两个表之间进行联接:Items
和Characters
。
问题是,我有第三个表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;