- Автор темы
- #1
Есть две таблицы:
dn054_portfolio_tag ( tagid, tagcpu, taword ) - id записи, ЧПУ, кириллица
dn054_portfolio ( id, title, thumb, tags ) - id, заголовок, картинка, список id через запятую тегов
Нужно сделать выборку по строке, например, 'Визитки, визитка, карточка'
Я сформировал строку:
Не могу сообразить, как объединить таблицы.
В итоге нужно вывести, картинку, название и id заголовка для формирования ссылки на запись.
Вот что написал (не работает
dn054_portfolio_tag ( tagid, tagcpu, taword ) - id записи, ЧПУ, кириллица
dn054_portfolio ( id, title, thumb, tags ) - id, заголовок, картинка, список id через запятую тегов
Нужно сделать выборку по строке, например, 'Визитки, визитка, карточка'
Я сформировал строку:
Код:
AND ( portfolio_tag.tagword = 'Визитки' OR portfolio_tag.tagword = 'визитка' OR portfolio_tag.tagword = 'карточка' )
В итоге нужно вывести, картинку, название и id заголовка для формирования ссылки на запись.
Вот что написал (не работает
Код:
SELECT dn054_portfolio_tag.tagid AS tagid ,
dn054_portfolio.title AS title,
dn054_portfolio.image_thumb
FROM dn054_portfolio_tag
LEFT JOIN dn054_portfolio
ON dn054_portfolio_tag.tagid IN(dn054_portfolio.tags )
WHERE dn054_portfolio.act = 'yes'
AND ( portfolio_tag.tagword = 'Визитки' OR portfolio_tag.tagword = 'визитка' OR portfolio_tag.tagword = 'карточка' )