Bueno luego de probar y probar y probar llegué a algo
Hice la sig consulta:  
Código:
 $tabla = mysql_query("SELECT usuarios.*, columnas.*, MAX(columnas.id)
FROM usuarios, columnas 
WHERE usuarios.id = columnas.id_columnista
GROUP BY id_columnista " );
  En donde las tablas son las siguientes: 
USUARIOS(id, nombre, apellido, ...., foto)
COLUMNAS(id, id_columnista, fecha, titulo, resumen, columna) 
En donde se da que: 
usuarios.id = columnas.id_columnista 
Con esto logro mostrar la un registro de cada columnista y a su vez su foto (que esta en USUARIOS) 
Ahora el problema es que no se por que pero a pesar de usar la funcion 
MAX (columnas.id), me muestra el menor id, siempre y para cada columnista.
columnas.id es autonumerico 
Aunque haga una consulta tan simple como: 
Código:
 SELECT *, max(id)														
FROM columnas 															 GROUP BY id_columnista
  Igual me da siempre el menor id.
Tienen idea de cual puede ser el error? 
Muchas gracias por tu atención y por tu ayuda !!!