programas
-----------
idprograma
programa
idcategoriasprog
categoriasprog
-----------------
idcategoriasprog
categoria
programacion
--------------
idprogramacion
fecha
idprograma
link
Segun la consulta siguiente debe mostrarme la ultima programacion cuyo programa es de la categoria Programacion-en-vivo... (hay Programacion-en-vivo-01, Programacion-en-vivo-02) pero me muestra la primera programacion de dicho programa y no el ultimo,alguien sabe porq pasa esto.
Código PHP:
SELECT programas.idprograma, programas.programa, programacion.fecha, categoriasprog.categoria
FROM programas, programacion, categoriasprog
WHERE programas.idcategoriasprog = categoriasprog.idcategoriasprog
AND categoriasprog.categoria LIKE 'Programacion-en-vivo%'
AND (
programacion.fecha >= '2007-03-07'
AND programacion.fecha <= '2007-05-07'
)
AND programas.idprograma = programacion.idprograma
GROUP BY categoriasprog.idcategoriasprog
ORDER BY programacion.fecha DESC