#mysql #join #where
#mysql #Присоединиться #where-предложение
Вопрос:
У меня есть две таблицы: 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:
Похоже, вы, возможно, ищете левое соединение…