В настоящее время я разрабатываю клон типа «трут», в котором у меня есть база данных пользователей, и я хочу сохранить информацию о том, «смахнул ли» определенный пользователь (понравился) другому пользователю или «сместил влево» (не понравился) или нет см. вообще.
Я хочу создать таблицу, в которой каждая строка является отдельным пользователем, а каждый столбец - отдельным пользователем, поэтому, если у меня есть значение 1, хранящееся в строке Боба и столбце Алисы, я знаю что Боб ударил прямо по Алисе. Итак, мой вопрос, это хорошая практика? для n пользователей я должен хранить n ^ 2 значений, которые кажутся неправильными (но я думаю, что это неизбежно).
Кроме того, существует много избыточной информации, поскольку некоторые люди не испытывают сексуального влечения к определенный пол, поэтому некоторые значения никогда не будут доступны.
я впервые использую SQL, поэтому сейчас я немного растерялся. что будет лучшим способом сделать это?