Autor Zpráva
TonyK
Profil *
Dobrý den, potřeboval bych menší radu. Mám tabulku s hlavními kategoriemi článků (ČLánky, Novinky, Testy....) potom tabulku s podkategoriemi a tabulku článků. A já chci vypsat nejnovější články podle hlavní kategorie:

hlavni_kategorie(IDhkategorie, Nazev)
kategorie(IDkategorie, IDhkategorie, Nazev)
clanky(IDclanek, IDkategorie, Nazev, Datum_vytvoreni)

Kategorie:
1 Články
2 Novinky

Podkategorie
1 1 Články o něčem
2 1 Články o něčem jiném

Články
1 1 Článek o něčem 17.11.2013
1 2 Článek o něčem jiným 17.11.2013

A ted chci vypsat poslední 4 nejnovější články z hlavní kategorie Články. Děkuji za radu.
Kajman
Profil
SELECT c.*
FROM   clanky c
       JOIN kategorie k
         ON c.IDkategorie = k.IDkategorie
WHERE  k.IDhkategorie = 1
ORDER  BY c.Datum_vytvoreni DESC
LIMIT  4

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: