Si, pero en ese caso me lista una noticia sola, no?.<br> Yo quiero un listado completo de noticias por página, en donde cada noticia se muestra con ninguna (si no tuviese) o sólo una imagen, para que luego se pueda seleccionar una y ver todo el contenido completo.<br>
<br><div class="gmail_quote">2010/10/1 Leonardo Tadei - Pegasus Tech Supply <span dir="ltr"><<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hola Carolina,<br>
<br>
si solo querías la primer imagen, tu 1er query estaba bien, solo que al<br>
final tenías que agregarle un LIMIT 0,1<br>
<br>
El LIMIT es a toda la query...<br>
<br>
El vie, 01-10-2010 a las 07:30 -0300, Silverzero escribió:<br>
<div><div></div><div class="h5">> No, solo una. Porque es para el listado de todas las noticias, y<br>
> queria que se mostrara cada una con una imagen de todas las que<br>
> tuviera asociadas (hubiera sido ideal la de menor ID).<br>
><br>
> 2010/10/1 Leonardo Tadei - Pegasus Tech Supply<br>
> <<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a>><br>
> Pero esa query no te devuelve todas las imágenes... no te<br>
> hacían falta<br>
> todas???<br>
><br>
> El vie, 01-10-2010 a las 00:24 -0300, Silverzero escribió:<br>
><br>
> > Hola Leo,<br>
> ><br>
> > Gracias por la respuesta.<br>
> > Lo arreglé así:<br>
> ><br>
> > $qry="SELECT<br>
> > <a href="http://news.id" target="_blank">news.id</a>,<br>
> > tit,<br>
> > cop,<br>
> > des,<br>
> > fecha,<br>
> > ruta as img<br>
> > FROM<br>
> > news<br>
> > LEFT JOIN<br>
> > data<br>
> > ON<br>
> > <a href="http://news.id" target="_blank">news.id</a> = id_news AND tipo = 'img'<br>
> > GROUP BY<br>
> > <a href="http://news.id" target="_blank">news.id</a><br>
> > ORDER by<br>
> > fecha DESC,<br>
> > id DESC";<br>
> ><br>
> > Lo único es que me elige una imagen a criterio desconocido,<br>
> pero me da<br>
> > la impresión que es una con el id intermedio porque nunca es<br>
> la mayor<br>
> > ni la menor.<br>
> ><br>
> > 2010/9/30 Leonardo Tadei - Pegasus Tech Supply<br>
> > <<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a>><br>
> > Hola Carolina,<br>
> ><br>
> > El jue, 30-09-2010 a las 21:07 -0300, Silverzero<br>
> escribió:<br>
> > > Hola tengo un problema con una consulta a dos<br>
> tablas (que<br>
> > seguro es<br>
> > > una pavada y yo no la veo), en una tengo noticias<br>
> y en otra<br>
> > guardo<br>
> > > archivos, videos e imagenes de cada noticia, que<br>
> pueden ser,<br>
> > ninguna o<br>
> > > más de una.<br>
> > > Cuando listo las noticias quiero que se vea UNA de<br>
> las fotos<br>
> > (la de ID<br>
> > > menor), titulo, fecha, copete/desarrollo. Pero<br>
> cuando una<br>
> > noticia<br>
> > > tiene más de una imagen me lista la noticia<br>
> repetida tantas<br>
> > veces como<br>
> > > imágenes haya asociadas.<br>
> ><br>
> ><br>
> > Esto está bien, y es como se espera que<br>
> funcione una<br>
> > query: creciendo<br>
> > "para abajo" con tantos registros como datos tenga<br>
> la<br>
> > respuesta.<br>
> > Por lo que planteás, es como que esperás que<br>
> la<br>
> > respuesta "se más<br>
> > ancha", es decir, tenga más columnas, pero nunca vas<br>
> a tener<br>
> > más<br>
> > columnas que las que estés proyectando.<br>
> ><br>
> > La solución a aplicar es programática: en la<br>
> primer<br>
> > iteración de la<br>
> > query, rescatá los datos de News, y de la 1ra y las<br>
> > siguientes, usá solo<br>
> > los datos proyectados de Data.<br>
> ><br>
> ><br>
> > > Mi consulta original es<br>
> > ><br>
> > > $qry="SELECT<br>
> > > <a href="http://news.id" target="_blank">news.id</a>,<br>
> > > tit,<br>
> > > cop,<br>
> > > des,<br>
> > > fecha,<br>
> > > ruta as img<br>
> > > FROM<br>
> > > news<br>
> > > LEFT JOIN<br>
> > > data<br>
> > > ON<br>
> > > <a href="http://news.id" target="_blank">news.id</a> = id_news AND tipo = 'img'<br>
> > > ORDER by<br>
> > > fecha DESC,<br>
> > > id DESC";<br>
> > ><br>
> > > Había probado hacer una consulta anidada en<br>
> reemplazo de<br>
> > ruta as img,<br>
> > > por SELECT ruta FROM news, data WHERE <a href="http://news.id" target="_blank">news.id</a> =<br>
> id_news AND<br>
> > tipo =<br>
> > > 'img' LIMIT 0,1, para que me devuelva una sola,<br>
> pero se me<br>
> > repite la<br>
> > > misma imagen en cada noticia...<br>
> > ><br>
> > > Gracias<br>
> ><br>
> ><br>
> > Por nada!<br>
> > (si se entiende)<br>
<br>
><br>
--<br>
<br>
Leonardo Tadei<br>
<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
<a href="http://blog.pegasusnet.com.ar" target="_blank">http://blog.pegasusnet.com.ar</a><br>
Firma pública: <a href="http://www.pegasusnet.com.ar/LeonardoTadei-public.key" target="_blank">http://www.pegasusnet.com.ar/LeonardoTadei-public.key</a><br>
<br>
_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Carolina Derromediz<br>Cel. +54 223 5301599<br>