Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> POMOC - produkt z kategorii - złożone zapytanie MYSQL
MarcinoxPL
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 28.03.2010
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Mam problem z sformułowaniem zapytania do bazy który ma pobierać produkty które znajdują się w KAŻDEJ z wymienionych kategorii.

Obecnie moje zapytanie wyświetla produkty, które są w kategorii cat1 lub cat2 lub cat3 a ja chcę żeby pokazało tylko te które są i w cat1 i w cat2 i w cat3


  1.  
  2. SELECT *
  3. FROM product p
  4. LEFT JOIN product_lang pl ON p.id_product = pl.id_product
  5. LEFT JOIN category_product cp ON p.id_product = cp.id_product
  6.  
  7. WHERE cp.id_category IN (23,26,28) ORDER BY pl.name ASC
  8.  
  9.  


Wie ktoś jak złożyć takie zapytanie które potrzebuje?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Musisz pogrupować produkty, policzyć ilość w grupie i wybrać grupy z ilością=3.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 22:39