Hola  a todos!<br><br>Primero que nada, felicidades para todos y que todos sus deseas lleguen a concretarse en este nuevo ciclo, según el Papa Gregorio XIII.<br>Aunque mejor podríamos haber estado celebrando la edad de la tierra, entre unos 4400-5100 millones de años...o la aparición del Homo Sapiens hace unos 2,5 millones de años...o celebrar el comienzo de la civilización humana a partir de la existencia de los Sumerios, por lo que estaríamos festejando un año entre 6500 y 6700.<br clear="all">
Bueno, pero más allá de eso, este mensaje tiene su origen en una consulta mysql que en este primer día del 2011 pude realizar y quería compartirla (aunque pueda ser bastante fácil yo no la había cazado che, me costó bastante)...siempre hay una consulta que te complica y esta fue una de esas...tal vez a alguien le sirve.<br>
<br>tengo una tabla donde se insertan publicaciones: (id, titulo, copete, descripcion, estado, seccion)<br>tengo otro tabla con los adjuntos de las publicaciones: (id, id_entrada, tipo de adjunto, ruta)<br><br>yo quería filtrar todas las publicaciones de la seccion &quot;noticias&quot; que tuvieran o no un archivo adjunto de tipo imagen.<br>
<br>mi primera consulta fue: <br><br>$qry=&quot;SELECT <a href="http://entradas.id">entradas.id</a> AS id, fecha, titulo, copete, descripcion, ruta AS img<br>          FROM  entradas LEFT JOIN entradas_attch<br>          ON <a href="http://entradas.id">entradas.id</a>=id_entrada AND tipo=&#39;img&#39; AND seccion=&#39;noticias&#39; AND stat=1          <br>
          GROUP BY <a href="http://entradas.id">entradas.id</a>&quot;;<br><br>pero esto me listaba todas las publicaciones, tengan o no imágenes y sean o no de la sección noticias...<br>yo pense que con la claúsula ON filtraba los resultados correspondientes a la relación de las dos tablas y las de cada una en particular, pero parece que no, así que necesito agregar una cláusula WHERE para filtrar los campos de la tabla &quot;entradas&quot;, con lo que me queda algo así.<br>
<br>$qry=&quot;SELECT <a href="http://entradas.id">entradas.id</a> AS id,fecha, titulo, copete, descripcion, ruta AS img<br>          FROM entradas LEFT JOIN entradas_attch<br>          ON <a href="http://entradas.id">entradas.id</a>=id_entrada AND tipo=&#39;img&#39;<br>
          WHERE seccion=&#39;$seccion&#39; AND stat=1          <br>          GROUP BY <a href="http://entradas.id">entradas.id</a>&quot;; <br><br>Y ahí me anduvo bien!!!<br>Espero que a alguien le sirva!<br><br>Saludos y buenas ondas para esta nueva vuelta al sol!<br>
-- <br>Carolina<br>