advocat
developer
Структура и запросы
Есть приблизительно вот такая структура:
допустим news
+----+-----------+-------+------+
| id | source_id | title | desc |
+----+-----------+-------+------+
и links (связь дерева с источниками)
+-------------+-----------+
| category_id | source_id |
+-------------+-----------+
но category_id - это ид еще одного многоуровнего дерева.
Нужно выбрать все новости, которые относятся к какой-то категории, с учетом все ее подкатегорий. Учитывая что критерий у новостей не категория а источник.
У меня есть напр массив всех ресурсов, но даже на этом этапе есть проблема, когда нужно выбрать новости из более чем 400 источников
Делать все через OR `source_id`=... не вижу смысла, но и сделать один запрос к 2м таблицам не получается
Какие есть варианты ?
Есть приблизительно вот такая структура:
допустим news
+----+-----------+-------+------+
| id | source_id | title | desc |
+----+-----------+-------+------+
и links (связь дерева с источниками)
+-------------+-----------+
| category_id | source_id |
+-------------+-----------+
но category_id - это ид еще одного многоуровнего дерева.
Нужно выбрать все новости, которые относятся к какой-то категории, с учетом все ее подкатегорий. Учитывая что критерий у новостей не категория а источник.
У меня есть напр массив всех ресурсов, но даже на этом этапе есть проблема, когда нужно выбрать новости из более чем 400 источников
Делать все через OR `source_id`=... не вижу смысла, но и сделать один запрос к 2м таблицам не получается
Какие есть варианты ?