Gracias por contestar, bueno va un poco más detallado mi problema.
Tengo dos tablas más o menos de la siguiente manera
Tabla1
id_tabla1
id_producto
id_vendedor
id_cliente
Tabla2
id_tabla2
id_tabla1 (aquí se relaciona con la tabla1)
id_comentario
fecha_comentario
Lo que quiero hacer (que aún no consigo) es hacer una consulta de la tabla1 donde me arroje los registros que contenga unicamente la fecha más alta de la tabla 2 (que es del ultimo comentario que ingresó el vendedor).
Hice algo así con MAX, pero no me arroja el id_tabla2 correcto :S
Código:
SELECT *, MAX(tabla2.fecha_comentario) AS fecha_comentario
FROM tabla1
INNER JOIN tabla3 ON tabla1.id_producto = tabla3.id_producto
INNER JOIN tabla4 ON tabla1.id_vendedor = tabla4.id_customer
INNER JOIN tabla5 ON tabla1.id_cliente = tabla5.id_end_cust
INNER JOIN tabla2 ON tabla1.id_tabla1 = tabla2.id_tabla1
GROUP BY tabla1.id_tabla1
ORDER BY fecha_comentario DESC
La consulta como comento ya arroja datos correctos, pero el id_tabla2 no, y eso lo necesito para mandar con un enlace a que vean dicho comentario, pero me pone el primero que se encuentra (ya que puede haber varios comentarios sobre un registro de la tabla1). Ojala y me puedan echar una mano.