Retroceder   Foros del Web > Programación para sitios web > Bases de Datos

Respuesta
 
Herramientas Desplegado
Antiguo 24-jun-2005, 10:31   #1 (permalink)
nachopro está en el buen camino
 
Avatar de nachopro
 
Fecha de Ingreso: noviembre-2003
Ubicación: Haedo, Bs. As.
Mensajes: 289
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
nachopro está desconectado   Responder Citando
Antiguo 24-jun-2005, 12:12   #2 (permalink)
haron está en el buen camino
 
Avatar de haron
 
Fecha de Ingreso: febrero-2004
Ubicación: Cádiz (refinitivo)
Mensajes: 633
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.
__________________
Si ocurre algo importante, estamos afuera fumándonos unos cigarritos.
haron está desconectado   Responder Citando
Antiguo 24-jun-2005, 12:17   #3 (permalink)
nachopro está en el buen camino
 
Avatar de nachopro
 
Fecha de Ingreso: noviembre-2003
Ubicación: Haedo, Bs. As.
Mensajes: 289
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 =)
nachopro está desconectado   Responder Citando
Antiguo 24-jun-2005, 18:56   #4 (permalink)
m4ltos
Invitado
 
Mensajes: n/a
(select * from noticias order by NoticiaFecha desc limit 0,10) union (select * from Descargas order by DescargaFecha desc limit 0,10)
  Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 08:58.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93