Слияние данных в MySQL, когда не все точки данных совпадают - PullRequest
0 голосов
/ 22 октября 2011

У меня есть две таблицы, Arb_Total и AwardsPlayers. Обе таблицы имеют общий столбец playerID. Я хотел бы добавить столбец awardID из AwardsPlayers в Arb_Total, связанный по playerID. Проблема в том, что только несколько игроков в Arb_Total имеют какие-либо награды в AwardsPlayers.

Когда я запускаю код вроде:

select *
from Arb_Total a, AwardsPlayers w
where a.playerID = w.playerID

Я получаю результаты только от игроков, у которых есть награда. Как бы я сопоставил игрока с выигранной им премией, сохранив при этом всех игроков, которые не выиграли награду?

1 Ответ

1 голос
/ 22 октября 2011

Похоже, вы ищете левое соединение ...

http://www.w3schools.com/sql/sql_join_left.asp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...