![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 3.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Hej,
Mam 2 tabele (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) W tabeli `xPosts` mam pole `id`, w tabeli `xCategories` mam pole `category_id`. Robiłem sobie zapytanie, które zliczało mi ilość takich rekordów w tabeli `xPosts`, które w polu `category_id` zawierały odpowiedniego id-ka z pola `id` w tabeli `xCategories`. Poniższe zapytanie powinno wyjaśnić to udało mi się zrobić:
Super, działa! Problem w tym, że z pewnych przyczyn musiałem zmienić nieco sposób przetrzymywania id-ków w polu `xPosts.category_id` i teraz nie są to pojedyncze liczby, ale string w formacie "1,13,54,[...]". No i w tym momencie mam problem, którego nie potrafię rozwiązać, ponieważ oczywiście relacja przestała działać. Próbowałem zmodyfikować zapytanie, ale nie działa:
Jak zbudować ten warunek, aby przeszukiwał stringa w polu `xPosts.category_id` w poszukiwaniu zadanych `id` z tabeli `xCaterogies`? Tak, jestem SQLowym leszczem. Czy mimo to mogę liczyć na Waszą pomoc? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrowienia Andrzej |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:04 |