Ver Mensaje Individual
  #9 (permalink)  
Antiguo 11/09/2008, 06:28
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Union all y mysql_field_table

Técnica básica:
Si vas a armar una consulta anidada, o con subconsultas, primero ejecutalas por niveles:
- Ejecuta independientemente la subconsulta primero, para asegurarte que realmente existen los datos que está buscando.
- SI está anidada con varios niveles de resultado, ejecútalos progresivamente, desde adentro hacia afuera. A veces el error de sitaxis no está en la capa superior, y el parser MySQL no lo discrimina tan detallado.
- Nunca te olvides que curzar un campo que te devuelve NULL con otro que devuelve algo, te devolverá siempre NULL. Es parte de la aritmética relacional. Esto es fundamental a la hora de sumar: 12 + 125 + 48600 + NULL = NULL
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)