Witam, mam problem ze znalezieniem jak najbardziej optymalnego sposobu na stworzenie tabeli w bazie danych, otóż mamy tabele:
- Miasta - lista miast,
- Oferty - lista ofert,
- Przyporzadkowanie - które oferty do których miast.
Dodawanie ofert ma wyglądać następująco, na początku listujemy miasta z tabeli "Miasta", robimy checkboxy, zaznaczamy do których miast ma zostać dodana oferta. Następnie jest formularz z danymi oferty.
Tabela przyporządkowanie, jak sama nazwa wskazuje odpowiada za przyporządkowanie ofert do danego miasta, ale co jeżeli 1 oferta będzie w 10 miastach? 10 rekordów, będzie ich stosunkowo za wiele. Tabela wygląda tak:
ID | ID_MIASTA | ID_OFERTY
Chcę po prostu osiągnąć taki efekt, że jedna oferta będzie mogła być widoczna w 10 miastach bez powielania jej w bazie danych.