Witam wszystkich, mam dosyc ciekawy (jak dla mnie) problem odnośnie fragmentu struktury bazy jaką mam wybrac, mianowicie.
Mam selecta multiple gdzie wybieram od 1 do kilku wartości i te wartosci zapisywane są pozniej w polu kategoria (ksiązki), kazda ksiązka może należec do kilku kategorii lub jednej. Obecnie mam to rozwiązane tak że zapisuje ID kategorii w jednej kolumnie, rozdzielone kreską | (nazwy tych kategorii sa w innej tabeli).
Tyle tylko, że jest problem w pozniejszym wyszukiwaniu książek z danej kategorii bo dając w zapytaniu .... WHERE kategoria LIKE %3% dostanę w odpowiedzi nie tylko 3 ale 13, 33 itd.
Inne rozwiązanie jest takie że każda kategoria to inna kolumna w tabeli z wartościami 1 lub 0 (nalezy lub nie nalezy). Tyle tylko ze tych kategorii ma byc dużo i dodawane będą z poziomu panelu admina.
Które rozwiązanie jest wg Was lepsze? A może jest inne, jeszcze lepsze?? Za jakieś sugestie będę z góry bardzo wdzięczny