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