Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/11/2004, 07:57
Avatar de trasgukabi
trasgukabi
 
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 7 meses
Puntos: 18
Un ejemplillo: (Los campos con igual nombre están relacionados)
TABLA CLIENTES
id_cliente
nombre
apellidos


TABLA PEDIDOS
id_pedido
id_cliente

TABLA DETALLES_PEDIDO
id_pedido
id_articulo
cantidad


consulta SQL:

SELECT clientes.*, pedidos.*, detalles_pedido.* FROM clientes INNER JOIN (detalles_pedido INNER JOIN pedidos ON detalles_pedido.id_pedido = pedidos.id_pedido) ON clientes.id_cliente = pedidos.cliente;


esta consulta es sólo un ejemplo. No es útil, ya que sacaría datos innecesarios. Aquí habría que empezar a hablar de RIGHT JOIN y LEFT JOIN para ajustar la salida de datos , pero eso mejor en el foro de bases de datos, que sino viene la y nos multa.

Saludos


EDITANDO, QUE ES GERUNDIO: Otra cosa, si quieres verlo gráficamente, en el constructor de consultas de access se ve perfectamente alternando entre la vista diseño y la vista SQL.

Espero que te sirva.

Última edición por trasgukabi; 15/11/2004 a las 08:00