Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/02/2010, 10:59
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Consulta complicada

Creo que la propuesta de huesos52, aunque sin contar con los nombres correctos de campo, podría haberte servido para sacar al menos una parte de lo que querías. De todas formas, mira a ver si te sirve esta:

Código SQL:
Ver original
  1. SELECT t1.* FROM
  2.  (SELECT u.nombre, u.apellido, u.foto, c.id_columnista columnista, c.fecha, c.titulo, c.resumen, c.columna
  3.  FROM columnas c INNER JOIN usuarios u ON u.id = c.id_columnista
  4. ORDER BY c.id DESC)t1 GROUP BY t1.columnista

En teoría debía sacarte todos los datos del último trabajo de cada columnista (el último por el id de columnas) Yo no la he probado.