Ver Mensaje Individual
  #4  
Antiguo 03-05-2018
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
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
Responder Con Cita