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

Lo que te ha dicho claudiovega es mas o menos lo que te diria el mensaje de error si usarias el codigo de Cluster. Añadiendo que lo de ambiguedad tambien afecta a los campos seleccionados.

Tienes un pequeño lio con lo que es una select con varias tablas en el from. No es "primero una tabla y luego otra". Es realizar la consulta sobre una nueva tabla con tantas columnas como la suma de las columnas de cada una de las tablas, y tantas filas como el producto de las filas de ambas tablas. Asi que si tus dos tablas tienen cada una 4 campos, la tabla sobre la que realizas la consulta tiene 8 campos (columnas). Y si una tabla tiene 100 registros (filas) y la otra 1000, la tabla sobre la que realizas la consulta tendra 100000 registros (filas).

Si quieres verlo mas visual, habre el access y haz la consulta SELECT * FROM tabla1, tabla2. Y veras lo que te sale.

Lo que tu pretendes es realizar una UNION (www.mysql.com/union), pero solo creo que existe en MySQL 4.0 en adelante. Creo que en los comentarios de los usuarios pone como simularlo en versiones anteriores.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.