También deberías clarificar esto
Cita:
El problema que tengo es que con esta consulta a partir del 9no. registro id_especie e id_EspecieAnimal son iguales y cuando consulto en una grilla lista los registros del 1 al 8.
|
No veo ninguna coma o punto...
Parece que hay más de 9 registros y los últimos coinciden en los campo id_especie...
Te sugiero utilizar JOINS que suelen leerse más facil.
Opción 1: Todos los registros de TODASLASENTRADAS que contengan ID_ESPECIA en QUEESPECIE
Código SQL
[-]SELECT A.IDDETODOSLOSREGISTROS, B.ESPECIEANIMAL, A.SUBESPECIE
FROM TODASLASENTRADAS A
JOIN QUEESPECIE B ON (A.ID_ESPECIE = B.ID_ESPECIEANIMAL)
ORDER BY A.IDDETODOSLOSREGISTROS DESC
Opció 2: Todos los registros de TODASLASENTRADAS aunque no contengan ID_ESPECIA en QUEESPECIE
Código SQL
[-]SELECT A.IDDETODOSLOSREGISTROS, B.ESPECIEANIMAL, A.SUBESPECIE
FROM TODASLASENTRADAS A
LEFT JOIN QUEESPECIE B ON (A.ID_ESPECIE = B.ID_ESPECIEANIMAL)
ORDER BY A.IDDETODOSLOSREGISTROS DESC