В настоящее время я разрабатываю онлайн-приложение, позволяющее спортивной академии в нашей школе сохранять и оценивать свои соревновательные выступления.Я пытаюсь объединить информацию из 2 отдельных баз данных - Results
и Athletes
Athletes
содержит такую информацию, как :name :gender :age
.
Results
содержит информацию, включая :name :event :performance
Я хотел бы отфильтровать результаты по возрасту и / или полу в дополнение к событию.
Я настроил код, чтобы указать предпочтения пользователя для отображаемых данных, установив значение для :justgender :justage
и :justevent
Однако я изо всех сил пытаюсь отфильтровать результаты соответствующим образом.
Кажется, что самый простой способ, вероятно, состоит в том, чтобы установить отношение «принадлежит» между двумя моделями, имя можетиспользоваться в качестве идентификатора.Однако, как правило, когда это используется, у пользователя будет определенное значение, сохраняемое в качестве параметра, и это можно использовать, например, чтобы связать комментарий с правильным сообщением.
Я хотел бы настроить метод, позволяющий пользователю вводить результат, указывать имя спортсмена, и это будет использоваться для идентификации записи в базе данных Athletes
, которую необходимо идентифицировать для сопоставления результата.Я предполагаю, что, как только это будет сделано, я могу просто использовать фильтр SQL для извлечения результатов сопоставления?
Спасибо за вашу помощь