![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 19.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
witam
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
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 lub tak ale 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 ? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) pozdrawiam i dzieki za podpowiedzi |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 19.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Hi
mike co do konstrukcji masz racje (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ale do tej ilosci kompletow i jej malego stopnia skomplikowalnosci.. zaszlosci kiedy to bylo tworzone itp (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) nie nadaje sie juz do zmiany konstsukcji.. a zapytanie moze wygladac tak:
zapytanie bardzo szybkie.. a ulatwia mocno strukture (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) takze a przy ilosci kompletow na poziomie 50 a produktow <2500 dziala bardzo dobrze.. pozdro |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 11:53 |