[Php-avanzado] Consulta entre dos tablas

Silverzero silverzero.52 en gmail.com
Jue Sep 30 21:07:34 ART 2010


Hola tengo un problema con una consulta a dos tablas (que seguro es una
pavada y yo no la veo), en una tengo noticias y en otra guardo archivos,
videos e imagenes de cada noticia, que pueden ser, ninguna o más de una.
Cuando listo las noticias quiero que se vea UNA de las fotos (la de ID
menor), titulo, fecha, copete/desarrollo. Pero cuando una noticia tiene más
de una imagen me lista la noticia repetida tantas veces como imágenes haya
asociadas.

Mi consulta original es

    $qry="SELECT
            news.id,
            tit,
            cop,
            des,
            fecha,
            ruta as img
        FROM
            news
        LEFT JOIN
            data
        ON
            news.id = id_news AND tipo = 'img'
        ORDER by
            fecha DESC,
            id DESC";

Había probado hacer una consulta anidada en reemplazo de ruta as img, por
SELECT ruta FROM news, data WHERE news.id = id_news AND tipo = 'img' LIMIT
0,1, para que me devuelva una sola, pero se me repite la misma imagen en
cada noticia...

Gracias
-- 
Carolina
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20100930/5f00a7c4/attachment.htm 


Más información sobre la lista de distribución Php-avanzado