![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
22/07/2003, 13:55
|
Ex Colaborador | | Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 7 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. |