Я разрабатываю веб-сайт, чтобы научить себя, как использовать соединения таблиц в mysql, и застрял довольно рано. (Цифры - это коды друзей Wii, если это поможет вам разобраться!)
У меня есть 3 таблицы:
Пользователи:
id, firstname, surname
игры:
id, title
номер:
number, users_id, game_id
Число - это уникальный код, который принадлежит пользователю и ассоциируется с игрой.
Я пытаюсь получить список номеров для конкретной игры вместе с именами пользователей, которым они принадлежат.
Я выполняю запрос:
SELECT firstname, surname, number FROM games, users, numbers WHERE numbers.game_id = games.id AND games.title = 'foogame'
например, чтобы получить все числа, принадлежащие foogame. Однако, это возвращает любого пользователя, у которого нет кода для этой игры со случайным кодом другого пользователя. Как сделать так, чтобы этот запрос возвращал только пользователей, у которых есть код для этой игры?