kako ne bi mi napamet pisali query, bilo bi korisno da prvo posaljes izlaz:
SHOW CREATE TABLE kategorije\G
SHOW CREATE TABLE podkategorije\G
SHOW CREATE TABLE vesti\G
i onda mi pogledamo sta se tu tacno kako zove i napisemo ti query.
Ono sto bi dodatno bilo korisno je SELECT COUNT(*) FROM za svaku od te 3 tabele.
Code:
-- ISPIS ZADNJIH 10 VIJESTI IZ KATEGORIJE SA ID KAT = 3
SELECT * FROM
`vesti`, `podkategorije`
WHERE
`podkategorije`.`idkat` = 3 AND
`vesti`.`idpodkat` = `podkategorije`.`idpodkat`
ORDER BY `vesti`.`datum' DESC
LIMIT 10
cini mi se da si ovakav upit vec dobio, ako ti on ne vraca rezultat - ili nisi dobro objasnio strukturu (te daj tacan izgled tabela), ili podatke nisi upisao u bazu kako treba. Daj izlaz od: SELECT idkat, idpodkat, datum FROM podkategorije WHERE idkat=3 LIMIT 10; da vidimo sta je uopste u toj bazi