natomiast w innej tabeli 'preferences_info' mam preferencje firm - 5 pól:
id | id_firmy | id_produktu | lokalizacja | id_usług
firmy są podzielone na dwie grupy - grupa1 oraz grupa2
firm w grupie nr 1 mam około 80 i mniej wiecej tyle samo w grupie drugiej
każda firma może dodać dowolną ilość preferencji - preferencje są w zapisywane w tabeli 'preferences_info'
pytanie moje: jak najsprawniej zrobić taki manewr - aby każde wpisane preferencje sprawdzić jak bardzo pasują do innych wpisanych tj. - bierzemy firmę nr 1 - bierzemy jej preferencje i porównujemy je z preferencjami wszystkich innych firm a wyniki każdego porownania zapisujemy w osobnej tabeli - wszystkie preferencje wszystkich firm muszę tak porównać i wyniki zapisać w osobnej tabeli
funkcję porównującą już mam - podaje się np. id produktu firmy nr 1 oraz firmy nr 2 i otrzymujemy wynik w procentach (tak samo z lokalizacją oraz usługami)
nie specjalnie mam koncepcję jak się do tego zabrać
może opisałem to trochę pokrętnie ale może ktoś będzie w stanie coś doradzić ... w razie pytań ... pytajcie
