Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2011, 04:55
Avatar de latinpower
latinpower
 
Fecha de Ingreso: septiembre-2010
Ubicación: Canelones
Mensajes: 116
Antigüedad: 14 años, 2 meses
Puntos: 10
Devolver null si no hay resultados

Hola,

Estoy haciendo un procedimiento de Mysql y necesito saber si hay registros que tengan a X valor como una clave foránea, y si no los hay ,que me devuelva NULL o algo específico.

Código MySQL:
Ver original
  1. select  r.id_padre  from relaciones r
  2.   inner join jugadores j on j.idjugadores = r.id_hijo
  3.   where idjugadores = id_ganador;

El problema es que si no hay resultados no me devuelve nada, y yo necesito null o algo para comparar y saber que no encontro nada.

Ya he probado con ifnull o nullif, y con algunos cases, y ninguno me devuelve algo si no encontro nada.

Alguien tiene alguna idea como saber si la sentencia no encontro resultados?

PD:Estoy dentro de un procedimiento MYSQL