Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/10/2010, 09:27
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: ayuda con select con 3 tablas.

Hola de nuevo RIVERMILLOS,

No sé por que nos preguntas a nosotros si la consulta que pones está bien o no... ¿qué es lo que necesitas?, si la consulta cumple con lo que quieres obtener pues entonces esta correcta y viceversa.

Con respecto a la consulta que pones, En el from estás tomando las tres tablas

Código SQL:
Ver original
  1. FROM propiedades, manzanasXpropiedades, manzanas

Pero en la condición WHERE no estás haciendo la unión entre las tablas, lo que quiere decir que se va a realizar el producto cartesiano entre los registros. En lo particular siempre he preferido hacer las uniones mediante JOIN, debido a que mejora sustancialmente el rendimiento.

Al poner Select * estás indicando que te traiga todos los campos de todas las tablas, esto me parece un desperdicio, ya que por ejemplo las llaves se encontrarán duplicadas, es mejor que hagas la lista de los campos que necesitas en lugar de utilizar el *

Y finalmente, no haces ningún comentario sobre la consulta que publiqué, por lo que no sé si te sirvió o tiene algún error. Ojo con eso.

Saludos
Leo.