Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   Listar 15 elementos de dos tablas ordenados por fecha > Cómo? (http://www.forosdelweb.com/f21/listar-15-elementos-dos-tablas-ordenados-por-fecha-como-310804/)

nachopro 24/06/2005 10:31

Listar 15 elementos de dos tablas ordenados por fecha > Cómo?
 
Hola. He realizado un script PHP que genera un RSS para mi sitio en base al contenido de mis tablas.
Ahora bien, tengo dos tablas (secciones) que quiero incluir:
Noticias y Descargas

Cuál seria el SQL para poder listar los últimos 15 registros de esas dos tablas??
es posible?

por las dudas les dejo un ejemplo de cada tabla:

Noticias
-------
IdNoticia
NoticiaTitulo
NoticiaFecha

Descargas
---------
IdDescarga
DescargaTitulo
DescargaFecha

gracias y saludos :adios:

haron 24/06/2005 12:12

Código:

select idNoticia, NoticiaTitulo, NoticiaFecha
from Noticias
order by idNoticia DESC
limit 0, 15

esto te mostrara 15 registros. he puesto "order by idNoticia DESC" para que te aparezcan las noticias mas recientes, suponiendo que idNoticia se incrementa.

nachopro 24/06/2005 12:17

Gracias Haron. Pero lo que quiero sabes cómo obtener los últimos 15 registros de ambas tablas...
No 15 de una y 15 de otra... sino que "juntar" todos los registros y de ese nuevo conjunto tomar los 15 más nuevos =)

m4ltos 24/06/2005 18:56

(select * from noticias order by NoticiaFecha desc limit 0,10) union (select * from Descargas order by DescargaFecha desc limit 0,10)


La zona horaria es GMT -6. Ahora son las 10:16.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.