Я хочу показать все пары похожих продуктов, которые понравились пользователям вместе, поэтому я подумал о создании VIEW для динамического обновления таблицы.
Я получаю сообщение, что не могу СОЗДАТЬ VIEW сподзапрос.Я также думал о создании временной таблицы, но она неэффективна.
Как сохранить результаты запроса в таблице при наличии ограничения VIEW?
Это мой запрос:
SELECT DISTINCT c.item1
, c.item2
, count(*) as times_liked_together
FROM
( SELECT a.product_id as item1
, b.product_id as item2
FROM items a
join items b
ON a.wishlist_id = b.wishlist_id
AND a.product_id != b.product_id
) c
GROUP
BY c.item1
, c.item2