Нужно запретить прыгать больше одного раза или запретить прыгать, когда персонаж уже в воздухе?
В первом случае тебе стоит после первого прыжка отмечать каким-нибудь булевым флагом, что персонаж уже прыгал и проверять его при каждой попытке прыжка.
Во втором случае - тебе нужно как-то определить, что персонаж уже в воздухе.
А какие конкретно данные у тебя есть и как ты их использовать собираешься?
Вижу только:
1. Данные о вопросе: его id, (видимо текст вопроса), правильный вариант ответа, и все варианты ответа, дата публикации.
2. Данные об ответе игрока/пользователя: ссылка на вопрос (его id), id пользователя, выбранный вариант ответа, дата ответа.
В таком случае схема с двумя таблицами выглядит логичнее, тк меньше дублируется данных.