[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка наличия постов в данной категории
dolant
Добрый день.
У постов есть таблица `posts`, в которой в свою очередь есть колонка `category`. Эта колонка может содержать информацию, например, такого вида: "|1||5||8|", что означает приналежность поста к категориям с id = '1', '5' и '8'. Категории находятся в таблице `categories` (`cat_id`, `cat_name`).

Мне нужно, чтобы выводились только те категории, в которых есть посты.
Michael
Спроектировано неверно.
Нарушен первый закон нормализации, нельзя помещать в одну ячейку набор данных.
Нужна дополнительная таблица
idpost idcategory


_____________
There never was a struggle in the soul of a good man that was not hard
dolant
Цитата (Michael @ 4.04.2013 - 10:54)
Спроектировано неверно.
Нарушен первый закон нормализации, нельзя помещать в одну ячейку набор данных.
Нужна дополнительная таблица
idpost idcategory

С таким построением никак не получится?

Просто есть риск, что эта таблица будет содержать громадное кол-во полей.
Michael
Цитата (dolant)
Просто есть риск, что эта таблица будет содержать громадное кол-во полей.

какая таблица и каких полей? Если та, что я предложил, то поля у нее 2, а строк если много... ну так на то они базы данных и созданы, чтобы не пустовать.

_____________
There never was a struggle in the soul of a good man that was not hard
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.