У меня есть подробная страница для продуктов, и я хочу добавить модуль «родственных продуктов».Запрос на сопутствующие товары
В таблице db «продукты» я храню значение, называемое «тегами» для каждого продукта, что-то вроде «tag1, tag2, tag3, tag4».
Теперь мне нужно создать запрос, который извлекает все продукты, которые соответствуют по меньшей мере 2 из этих тегов, за исключением идентификатора основного продукта, отображаемого на странице подробностей. Например:
Основной продукт
Наименование | tag1, tag2, tag3, Вкладка4
Связанные продукты:
Наименование | tag1, tag3, tag5
Наименование продукта | tag3, tag4, tag6, tag7
Я не уверен, что лучший способ сделать это SQL ... возможно, функция PHP с использованием массива?
Спасибо.
Есть ли способ нормализовать столбец тегов?т.е. создать 2 новые таблицы: 'tag' и' product_tag' –
@Dennis Haarbrink: да, я мог бы иметь новые таблицы ... – Luciano