Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2013, 06:06
Avatar de bNd170
bNd170
 
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 15 años, 3 meses
Puntos: 13
Comprobar si es null y devolver un valor

tengo la necesidad (y curiosidad) de saber si directamente con MySQL se puede hacer que, dentro de una subconsulta, al seleccionar un MAX() de un campo, si dicho MAX(), devuelve un valor NULL, en lugar de NULL devuelva un valor, por ejemplo un uno.

Código MySQL:
Ver original
  1. INSERT INTO tabla (id) VALUES ((SELECT MAX(id)+1 FROM tabla2 WHERE tabla.id = tabla2.id))

Es un ejemplo académico para que me entiendan.