Código PHP:
/*
Tengo 2 tablas
Opiniones
id
titulo
id_opinador
estado((desabilitado, habilitado)
Opinadores
id
nombre
estado (desabilitado, habilitado)
Lo que deseo hacer es: una consulta sql para que me devuelva el OPINADOR con su opinión mas reciente
Ahora mismo lo esta haciendo bien, seleccionando los opinadores y el id de la opiniones más reciente de dichos opinadores con "MAX(opiniones.id)", pero,
no toma el titulo de la "opiniones" con relacion a su id.
Miren mas abajo la consulta que tengo y miren a ver que me falta
Muchas gracias de antemano:
*/
$sql = "SELECT opinador.id AS id_op, opinador.nombre AS nombre, MAX(opiniones.id) AS id_opinion, opiniones.titulo AS titulo
FROM opinadores
INNER JOIN opiniones ON opinador.id = opiniones.id_opinador
WHERE opinador.estado = 1 AND opiniones.estado = 1
GROUP BY opinadores.id
LIMIT 6";
$query = mysql_query($sql);
while($resultados = mysql_fetch_array($query, MYSQL_ASSOC)){
//$my_resultado[] = $resultado_otros_opinadores;
echo "[".$resultados["id_op"]."] ".$resultados["nombre"]." -> [".$resultados["id_opinion"]."] ".$resultados["titulo"]."<br>";
}