Подсчет записей в категориях

Рейтинг: 0Ответов: 0Опубликовано: 27.04.2015

У записи есть поле category_id, где хранится либо один айдишник, либо через запятую несколько. Пробую через in() - но не работает в случае где больше 1 категории хранится в поле. Как лучше это организовать, подскажите. Может нужно делать главную категорию. А дополнительные хранить в другом поле.

public function getByCategory($id_cat - текущая категория){
    $sql = "select t.*, us.first_name, us.last_name
    from tracks t join author_tracks at join users us
    on  '{$id_cat}' = t.category_id and t.is_published = '1'
    and at.track_id = t.id and at.author_id = us.id

Ответы

Ответов пока нет.