mam problem by prawidlowo uzyc LIKE albo innego rodzaju zapytanie..
mam dwie tabele o takiej strukturze:
PRODUKTY:
id_produktu
nazwa
cena
KOMPLETY
id_kompletu
nazwa
id_produktu|id_produktu|id_produktu
Tabela komplety w drugim polu zawiera id_produktow rozdzielone pipe'em
i teraz powstal maly problem z zapytaniem ktore ma przypisac produkt do kompletu
gdy zrobie zapytanie
SELECT nazwa FROM komplety WHERE produkty LIKE '%$id_produktu%' LIMIT 1
to generalnie zapytanie wyszukuje komplety tylko czasami blednie
bo jesli mam produktu o id 10abc oraz 100abc to one mi powoduja bledne wyszukanie idzie jakos zrobic zeby w ciagu rozdzielonym | odszukal dokladnie to o co go prosze? wiem ze mozna by probowac przeszukwac tak
ale nie mam tam spacji wiec nie dziala
LIKE '% $id_produktu %'
lub tak
ale
LIKE '%|$id_produktu|%'
pole te sa rozdzielane id1|id2|id3 i w tym przypadku nie bedzie sprawdzany pierwszy ID
czy jest cos w stylu LIKE ale ktory muszi odnalesc dokladnie taka frazea nie jej czesc? w ciagu znakow?
mam nadzieje ze rozumiecie o co mi chodzi ?

pozdrawiam
i dzieki za podpowiedzi