Mam problem w zapytniu sql. Napisałem skrypt do wyświetlania kategorii i chciałem przez LEFT JOIN dołączyć tabelę z artykułami, gdzie każdy artykuł posiada numer odwołujący się do tabeli z kategorią.
Struktura bazy:
articles -> id, tytul, opis, tresc, autor, kategoria, data
articles_cat -> id_cat, nazwa, opis_c
Zapytanie wygląda tak:
<?php $zapytanie = mysql_query("SELECT id_cat, nazwa, opis_c, kategoria FROM articles_cat LEFT JOIN articles on (articles_cat.id_cat=articles.kategoria) ORDER BY nazwa desc LIMIT ".$start.",".$art_cat.""); { //Dalej to już tylko pętla ?>
Dlaczego wyskakuje błąd, gdy zamiast kategoria chcę wpisać count(kategoria) ? Chodzi mi o to, żeby count(kategoria) odpowiadała ilości artykułów znajdujących się w baze.