Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Pobieranie ilości artykułów - rozwiązałem, left join
Lee
post
Post #1





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 11.04.2006
Skąd: Chojnów

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


Mam takie zapytanie
  1. <?php
  2. $query = "SELECT C.*, count(A.ID) numArticle FROM $tbl_category C left JOIN $tbl_articles A ON A.category = 
    C.main_category GROUP BY C.id ORDER BY C.id"
  3. ?>

które pobiera mi za dwóch tabel "category" i "articles" dane, z pierwszej kategorie, a z drugiej ilośc artykułów w tej kategorii i wszystko było by OK gdyby nie to, że ja chcę pobrać ilość artów i kategorie główne (czyli w kolumnie subcategory, są puste np.

struktura tabeli category
ID | NAME | IMAGE | SUBCATEGORY
1 | Główna | wp.pl | (null) |
2 | Podkategoria | wp.pl | Główna |

co muszę dopisać, żeby wykonywało to co chcę ?

Edit: ok poradziłem sobie poprawne zapytanie
  1. <?php
  2. $query = "SELECT C.*, count(A.ID) numArticle FROM ".$tbl_category." C left JOIN ".$tbl_articles." A ON A.category = C.id AND C.main_category='' GROUP BY C.id ORDER BY C.id";
  3. ?>


Ten post edytował Lee 15.10.2006, 13:48:28
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.08.2025 - 16:56