Всем привет, подскажите пожалуйста, не могу разобраться.
У меня есть процесс создания игры, есть хост и есть команда, которая присоединяется к хосту.
Хост и все остальные игроки не должны иметь возможность создать новую игру, пока они не покинут текущую, или пока игра не завершится.
Данные о команде храню массиве, (longtext серилизированное поле). Как правильно можно реализовать поиск, состоит ли игрок(-и) в какой-то игре? Мне показалось верным единственное решение: хранить для каждого игрока запись в новой таблице, типа user_id => game_id,
и во время поиска проходить по этой таблице, и если есть совпадение возвращать true
. Не знаю, является ли это лучшим решением.