Krótkie wprowadzenie. To jest baza mailowa do newslettera. Ktoś zapisując się na listę wybiera jakie tematy go interesują i odznacza je checkboxami. Teraz wszystko trafia do bazy i wygląda to tak
TABELA 1
id | opcje |email
---------------------------------------------------
1 |1,5,23,56,45 |email@email.pl
---------------------------------------------------
2 |9,12,25,23,27,36 |email@email.pl
---------------------------------------------------
3 |2,4,7,23,41,56,67 |email@email.pl
1. Generuję stronę i do każdego rekordu przyporządkowany jest checkbox. Następnie wrzucam to do bazy danych i otrzymuję rekord zawierający opcje i email - TO DZIAŁA
2. Teraz znowu wygeneruje taką samą stronę z checkboxami po stronie administracyjnej i odznaczając kilka checkboxów chce wybrać z bazy te rekordy, które zawierają dokładnie te odznaczone opcje. Np zaznaczam checkbox 23 i 56, to powinienem dostać wynik w postaci dwóch rekordów o id=1 i id=3.
3. Wyswietlam dany rekord np: o id =2
TABELA 1
id | opcje |email
---------------------------------------------------
2 |9,12,25,23,27,36 |email@email.pl
i chce wyświetlić wszystkie tematy jakie są przyporządkowane do danego e-maila. Numery opcji to id odpowiadający danemu tematowi w bazie danych.
czyli
TABELA 2
id | temat
--------------------
1 |Motoryzacja
--------------------
2 |Muzyka
--------------------
3 |Sport
I problem polega na tym że nie wiem jak skonstruować te dwa zapytanie. :?: