Witam, otóż że bardzo rzadko zdarza mi się pracować z bazami danych borykam się z pewnym problemem.
Tworzę aplikacje, której jedną z funkcji jest wyświetlanie najczęściej dobieranych kategorii do danych produktów. Mam długą listę produktów spożywczych oraz kategorie, które użytkownik wybiera do każdego produktu. Kiedy użytkownik wybiera z listy produkt, chce aby sugerowało mu 3 pasujące kategorie do danego produktu na zasadzie najczęściej wybieranych kategorii (już wcześniej) przez użytkowników.
Kompletnie nie wiem jak mam zaprojektować tabele w bazie danych, które będą mi zliczały częstotliwość wybieranych kategorii do danych produktów tak żebym mógł później w programie porównać je wszystkie do Siebie i zasugerować użytkownikowi 3 najczęściej wybierane kategorie do danego produktu.
Czy macie jakieś sugestie, wskazówki?
Jeżeli to co napisałem jest nie czytelne, pozwolę posłużyć się rysunkiem.
Z góry dziękuję za pomoc :)