
16/04/2013, 11:28
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses Puntos: 2658 | |
Respuesta: Error en consulta anidada Pues en realidad te he puesto cuatro formas de la consulta, que cubren cuatro criterios con diferencias. No son exactamente iguales.
Además, te aclaro en el post a qué es lo que apunta cada una, con lo que eso debería servirte de guía para intentar comprender la lógica, analizando las diferencias de sitaxis entre las consultas.
Aunque la idea inicial sea la misma, eso no quiere decir que no sea distinto el resultado. No te guíes por lo que está en el SELECT. Fíjate en FROM (orden de tablas y subconsultas), el WHERE, los paréntesis y las condiciones.
Como tip: El uso correcto de LEFT JOIN requiere de mucha experiencia para verlo simplemente leyendo la consulta. A veces no es fácil ni para los expertos.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |