Как можно отсортировать данные из нескольких таблиц по релевантности?
Структура моей таблицы следующая:
У меня есть 3 таблицы в моей базе данных, одна таблица содержит название солнечных систем, вторая, например, например. планет. Есть еще одна таблица, которая является связующим звеном между солнечными системами и планетами.
Если я хочу получить данные о планете, ведьма находится в Млечном Пути, я отправляю эти данные на сервер, и это дает мне многомерный массив, содержащий:
- Млечный Путь с каждой планетой
- Каждая планета, имя ведьмы содержит строку Млечный Путь
(может быть, это пример летучей мыши, потому что я не думаю, что есть только одна планета с таким названием, но основная концепция находится в файле)
Но я хочу установить наиболее релевантные планеты на вершину массива. (для актуальности я бы проверил описание планет или что-то в этом роде)
Итак, как бы вы сделали такую сортировку данных?