Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/07/2003, 13:55
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Normalmente ayuda ver el mensaje del error.

Aun asi, primero tienes que saber que estas haciendo con esa consulta. Esa consulta (si en where) esta creando una "tabla" temporal de n registros ( a * b * c * d * e, siendo cada letra el numero de registros de cada tabla) y cada registro de m campos ( a + b + c + d + e, siendo cada letra el numero de campos de cada tabla). Los registros se forman combinando cada registro de cada tabla con TODOS los registros de las otras tablas. Y con la clausula WHERE lo unico que haces es seleccionar solo los registros que tengan a la vez esos valores en esos campos.

Si las tablas estan relacionadas, y quieres buscar en esas relaciones, busca inforamcion sobre el JOIN.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.