Hola a todos , tengo el siguiente select
$sql = mysql_query("SELECT campos.*,camposrev.* FROM campos LEFT JOIN camposrev on campos.id=camposrev.idpropietario group by id "); programname
while ($row=mysql_fetch_array($sql)){
echo $row['id'];
echo $row['propietario'];
echo $row['localidad'];
echo "</br/>";
}
el problema que tengo es que la tabla camposrev tiene mas de 1 id de la tabla campos osea es una relacion de 1 a muchos, y la idea mia es que lo que imprima sea la ultima opcion que tuvo osea que la tabla camposrev este ordenada DESC , pero asi como lo tengo yo me imprime la primera opcion en ves de la ultima a agruparlos.
para que se entienda mejor.
yo tengo en tabla campos
id 1 perez
id 2 juan , ellos son unicos, osea tienen 1 id unico cada uno, ahora en camposrev tengo el id de campos y la localidad por ej
si perez tiene 2 localidades quedaria
idpro 1 localidad flores
idpro 1 localidad mar del plata
y mi idea es motrar en este caso mar del plata para la id1 y siempre me muestra la que esta mas arriba osea flores.
Como puedo hacer para que me muestre la ultima opcion insertada para la id del propietario?
espero que se haya entendido.
saludos.