|
|
|
| Здравствуйте.
Как правильно организовать базу статей и тегов (ключевых слов) к ним?
Сколько таблиц должно быть? | |
|
|
|
|
|
|
|
для: Mookapek
(11.11.2013 в 00:16)
| | минимум - 3:
1. таблица статей (с id)
2. таблица тегов (с id)
3. таблица связей id_статей и id_тегов | |
|
|
|
|
|
|
|
для: Sfinks
(11.11.2013 в 20:36)
| | Так я и предполагал. Спасибо.
А как правильно организовать поиск статей по тегам.
Т.е. первым запросом узнаем id тега, вторым - ищем id статей из таблицы связей, а третьим уже выводим статьи. Или можно как-то проще? | |
|
|
|
|
|
|
|
для: Mookapek
(28.11.2013 в 04:20)
| |
SELECT topics.* FROM topics
JOIN relations ON topics.id = relations.topic_id
JOIN tegs ON relations.teg_id = tegs.id
WHERE tegs.name IN ('список', 'тегов', 'которые', 'ищем')
|
| |
|
|
|