ayrı bir tabloda bunları ilişkilendirmen lazım örnek vermek gerekirse şu şekilde
ID ------ urunid ----- benzerurun
1 -------- 26 -------- 40 (a ürünü kırmızı renk)
2 -------- 26 -------- 41 (a ürünü mavi renk)
3 -------- 26 -------- 42 (a ürünü sarı renk)
4 -------- 26 -------- 43 (a ürünü yeşil renk)
gibi bir tabloda bunları kayıt altına aldıktan sonra mesela a ürünü kırmızı rengi inceliyorsun mesela o sayfada olduğunu düşün ve doğal olarak incelediğin ürünün id numarası 26 olacak
incelenenurunid = 26
ürün inceleme sayfasında benzer ürünleri şu şekide çağırırsın
select * from tabloadi where urunid = incelenenurunid
bu şekilde de çözebilirsin diye düşünüyorum