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 !!!