Ćao!
U tabeli se nalaze slogovi sledećeg tipa:
ID NAZIV OPIS IDROLES
1 aaaaa bbbbb 33;11;2;3;4;6
1 ccccc ddddd 1;2;6;7
...
Kao što vidite, u bazi ne postoji posebna tabela za relaciju(kao što bi trebalo) već su id-ovi rola, odvojeni sa ';' karakterom upisani u jedno polje.
Na koji način da napišem upit koji će mi za određen ID role izvući sve zapise koji imaju dozvolu za tu rolu?
SELECT * FROM tabela1 WHERE IDROLES LIKE '%parID%' mi je nesiguran jer ako tražim za id 11 proćiće i za 111.
U tabeli se nalaze slogovi sledećeg tipa:
ID NAZIV OPIS IDROLES
1 aaaaa bbbbb 33;11;2;3;4;6
1 ccccc ddddd 1;2;6;7
...
Kao što vidite, u bazi ne postoji posebna tabela za relaciju(kao što bi trebalo) već su id-ovi rola, odvojeni sa ';' karakterom upisani u jedno polje.
Na koji način da napišem upit koji će mi za određen ID role izvući sve zapise koji imaju dozvolu za tu rolu?
SELECT * FROM tabela1 WHERE IDROLES LIKE '%parID%' mi je nesiguran jer ako tražim za id 11 proćiće i za 111.