la consulta que yo hago es esta
Cita: SELECT DISTINCT
R.id_records,
R.especie_id,
R.socio_id,
R.pantano_id,
MAX(R.kg) kg,
R.cm, R.imajen,
U.usuario_id,
U.nombre_usuario,
P.id_pantano,
P.pantano,
E.id_especie,
E.especie
FROM records R INNER JOIN usuarios U ON R.socio_id = U.usuario_id INNER JOIN pantano P ON R.pantano_id = P.id_pantano INNER JOIN especies E ON R.especie_id=E.id_especie
GROUP BY R.especie_id
ORDER BY R.especie_id
esto es lo que me debuelbe
Cita: 1 /2/4 /18 /4/ 3.35/ 4/ nuria /4 /mequinenza /24/ lucio
4 /25 /18 /3/ 0.98/ 0.48/ nuria /3/ garcia sola/ 25/ bass
y estos son los registros metidos en la base de datos
Cita: 1 /18 /24/ 4/ 3/ 4/ 18/ nuria/ 4 /mequinenza /24/ lucio
2 /17 /24/ 3 /3.35/ 4.25/ 17/ busti /3 /garcia sola/ 24/ lucio
3 /19/ 24/ 4/0 /0 /19/ toni /4 /mequinenza/ 24 /lucio
4 /18 /25 /3/ 0.98 /0.48 /18/ nuria/ 3/ garcia sola/25/ bass
5 /15 /24 /1/ 2.45/ 53/ 15/ yoni /1/ cijara /24 /lucio
logicamente como solo hay un bass en especie ese sale bien pero con lucio me mezcla los datos me deberia salir el que tiene el peso mayor
Cita: 2 /17 /24/ 3 /3.35/ 4.25/ 17/ busti /3 /garcia sola/ 24/ lucio
pero no me sale me imagino que es por que lo agrupe por R.especie_id y agrupo todos los registros mezclandolos e intentado 500 cosas pero todas me an fallado o sale igual o me buelbe a salir todos los registros