Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

ayuda con consulta sql

Estas en el tema de ayuda con consulta sql en el foro de Bases de Datos General en Foros del Web. buenas, tengo que hacer una consulta a mi base de datos sql y no se me ocurre como plantearla haber sime podeis hechar una mano. ...
  #1 (permalink)  
Antiguo 12/10/2008, 13:50
 
Fecha de Ingreso: julio-2008
Mensajes: 50
Antigüedad: 15 años, 10 meses
Puntos: 0
ayuda con consulta sql

buenas, tengo que hacer una consulta a mi base de datos sql y no se me ocurre como plantearla haber sime podeis hechar una mano.

tengo dos tablas autores y articulos. Articulos tiene miles y miles de filas. Articulos: id, idautor, descripcion, fecha. Autores:id, nombre, apellidos. Lo que quiero es hacer una consulta que me devuelva para cada autor su ultimo articulo, osea si tengo tres autores, quiero encontrar el articulo mas reciente de cada uno de ellos.

gracias y un saludo
  #2 (permalink)  
Antiguo 12/10/2008, 16:35
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: ayuda con consulta sql

Cita:
Iniciado por maglor Ver Mensaje
buenas, tengo que hacer una consulta a mi base de datos sql y no se me ocurre como plantearla haber sime podeis hechar una mano.

tengo dos tablas autores y articulos. Articulos tiene miles y miles de filas. Articulos: id, idautor, descripcion, fecha. Autores:id, nombre, apellidos. Lo que quiero es hacer una consulta que me devuelva para cada autor su ultimo articulo, osea si tengo tres autores, quiero encontrar el articulo mas reciente de cada uno de ellos.

gracias y un saludo
Con algo así (no lo he probado):
Código sql:
Ver original
  1. SELECT autores.nombre, autores.apellidos, articulos.descripcion, articulos.fecha
  2.  FROM autores INNER JOIN articulos ON articulos.idautor = autores.id INNER JOIN
  3. (SELECT idautor, MAX(fecha) fecha FROM articulos GROUP BY idautor)t1 ON autores.id = ta.idautor AND t1.fecha = articulos.fecha
  #3 (permalink)  
Antiguo 13/10/2008, 09:31
 
Fecha de Ingreso: julio-2008
Mensajes: 50
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: ayuda con consulta sql

Muchisimas gracias jurena, lo acabo de probar y en un principio va perfecto, tengo que hacer mas pruebas, pero todo parece que va muy bien. Muchas gracias por todo

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:36.