Как мне сделать этот запрос?О простом запросе внешнего ключа
Это небольшой проект, который я выполняю
Например, с этими игроками:
проигрыватели:
| PlayerId | name | team_TeamId |
| 1 | john | 1 |
| 2 | myke | 1 |
| 3 | carl | 2 |
И это команды:
команда:
| TeamId | name |
| 1 | Arsenal |
| 2 | Real Madrid |
SELECT player.name, team.name
FROM player, team
WHERE player.team_TeamId = 1
Этот запрос показывает мне это:
| name | team.name |
| john | Arsenal |
| myke | Arsenal |
| john | Real Madrid |
| myke | Real Madrid |
Он "работает" с этим запросом (очевидно, этоне правильная форма):
SELECT *
FROM player, team
WHERE player.team_TeamId = 1 AND team.TeamId = 1
| name | team.name |
| john | Arsenal |
| myke | Real Madrid |
Я ожидал только игроков с teamId = 1, но фактический результат - игроки с teamId = 1, но повторяется со ВСЕМИ командами.