![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 10.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Bawię się w stworzenie konfiguratora komputerów, Mam sklep oparty na Oscommerce, problem polega na tym, że mam w bazie osobno tabele products_to_categories i osobno mam także products_description Muszę wybrać z tabeli products_to_categories produkty o wybranych kategoriach (co robię zapytaniem $obudowa_a i działa) ... A później z wyniku wybrać pierwszą komórkę z każdego wiersza jako kod produktu (products_id - czyli u mnie $ind_ob) ... I każde z tych products_id wybrać z tabeli products_description. Niestety skrypcik nie chce zadziałać nie wiem czemu ![]()
Nie wiem gdzie popełniam błąd Pomóżcie Ten post edytował wasyleq 23.07.2010, 18:40:58 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%) ![]() ![]() |
@edit > Bardziej zaawansowane zapytanie Mysql - kpina jakaś czy co? Ten post edytował cojack 23.07.2010, 19:02:22 -------------------- cojack blog - mój blog (na jakiś czas off).
"jak czegoś nie wiem, to nie myślę że wiem" - moja domena |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
@cojak: o IN() słyszał?[sql]...WHERE produc...categories_id IN (418, 419, 420, 421);[/code]
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%) ![]() ![]() |
Crozin pewnie że słyszałem i używam, nawet ANY, SOME i ALL ostatnio mi się udało użyć, ale w referencji manuala mysql nie ma słowa o tym że w IN mogą być wartości po przecinku tylko że tam może leżeć subquery
http://dev.mysql.com/doc/refman/5.0/en/any...subqueries.html chyba że ja źle szukam ;] -------------------- cojack blog - mój blog (na jakiś czas off).
"jak czegoś nie wiem, to nie myślę że wiem" - moja domena |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
Bo tym razem to nie operator, ale funkcja (przynajmniej tak sklasyfikowane w manualu, bo na dobrą sprawę ni pies ni wydra...)
http://dev.mysql.com/doc/refman/5.1/en/com...tml#function_in Ten post edytował Mchl 23.07.2010, 20:26:47 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 10:20 |