Сортировка данных по релевантности из нескольких таблиц - PullRequest
1 голос
/ 31 мая 2010

Как можно отсортировать данные из нескольких таблиц по релевантности?

Структура моей таблицы следующая:
У меня есть 3 таблицы в моей базе данных, одна таблица содержит название солнечных систем, вторая, например, например. планет. Есть еще одна таблица, которая является связующим звеном между солнечными системами и планетами.

Если я хочу получить данные о планете, ведьма находится в Млечном Пути, я отправляю эти данные на сервер, и это дает мне многомерный массив, содержащий:

  1. Млечный Путь с каждой планетой
  2. Каждая планета, имя ведьмы содержит строку Млечный Путь

(может быть, это пример летучей мыши, потому что я не думаю, что есть только одна планета с таким названием, но основная концепция находится в файле)

Но я хочу установить наиболее релевантные планеты на вершину массива. (для актуальности я бы проверил описание планет или что-то в этом роде)

Итак, как бы вы сделали такую ​​сортировку данных?

1 Ответ

1 голос
/ 31 мая 2010

order by в sql упорядочит результаты вашего запроса по любому полю. Затем вы можете использовать лимит, чтобы получить только первые N результатов.

...