SELECT *,
CASE
WHEN famiglia = 'ALPINISMO' AND sottofamiglia = 'STRATI TERMICI' THEN '1'
WHEN famiglia = 'ALPINISMO' AND sottofamiglia <> 'STRATI TERMICI' THEN '2'
ELSE '3'
END AS similare FROM t_prodotti
WHERE
online = '1' AND id_prodotto <> 'MVVD28W-22'
ORDER BY similare ASC, visualizzazioni90 DESC
LIMIT 4