• Jueves 14 de Noviembre de 2024, 17:01

Autor Tema:  Consulta A Varias Tablas...  (Leído 1807 veces)

Jeremy

  • Miembro activo
  • **
  • Mensajes: 40
    • Ver Perfil
Consulta A Varias Tablas...
« en: Jueves 10 de Junio de 2004, 23:37 »
0
Hola a tod@s. Hace tiempo que no tocaba el SQL y claro ahora ya lo tengo algo olvidado  :( . Por eso os pido que me ayudes con la siguiente consulta:
Desde una aplicación de Visual Basic cojo todos los datos presentes en dos tablas Access.
Las tablas son las siguientes:

Tabla tienda    
*tienda                          
  nombre                          
  router                            
  servidor                        
  tipo                                

Tabla clientes
*tienda
cliente1
cliente2
....
clienten
Como imaginarán están relacionadas por el campo *tienda, ahora bien. En el formulario donde quiero visualizar los datos se mostrará el número de la tienda junto con sus datos además de los clientes correspondientes a esa tienda. Por ejemplo, el resultado de la consulta sobre el formulario sería así:
Código: Text
  1.  
  2. Tienda:   258
  3. Nombre: Shopping Center
  4. Router:   125.10.21.251
  5. Servidor:125.10.21.1
  6. Tipo:      Red
  7.  
  8. Clientes:
  9. comp1 - 125.10.21.2
  10. comp2 - 125.10.21.3
  11. comp3 - 125.10.21.4
  12.  
  13.  
  14.  

Espero haberme explicado bien. Gracias a tod@s por vuestra ayuda.

º¿º
"Cuando quieres algo, todo el Universo conspira para que realices tu deseo..."

giomar

  • Miembro MUY activo
  • ***
  • Mensajes: 270
    • Ver Perfil
Re: Consulta A Varias Tablas...
« Respuesta #1 en: Lunes 14 de Junio de 2004, 21:09 »
0
Primero aclaremos una cosa, es una consulta o un reporte lo que deseas mostrar.
Giomar B.
Desarrollador Web Profesional


mustang

  • Miembro MUY activo
  • ***
  • Mensajes: 133
    • Ver Perfil
Re: Consulta A Varias Tablas...
« Respuesta #2 en: Miércoles 12 de Enero de 2005, 20:28 »
0
hola la consulta a varias tablas se realiza seleccionando primero los campos, en el orden que los selecciones es el orden en el ke van a aparecer, primero se pone la tabla.campo, asi todos los que necesites, sin importar ke sean de tablas distintas, en el From pones las tablas que contienen todos los campos que necesitas sepàradas por "," y en la clausula where es donde por decirlo asi ligas las tablas mediante un campo por lo general es la llave, te pongo un ejemplillo sencillo:

Código: Text
  1.  
  2. SELECT tienda.tienda, tienda.nombre, clientes.nombre, clientes.router, clientes.comp1, clientes.comp2
  3.      FROM tienda, clientes
  4.    WHERE tienda.tienda = clientes.tienda
  5.  
  6.  

asi seleccionarias de una misma tiena los campos que desees del cliente ya ke comparas el campo tienda en las 2 tablas.

espero te sea de ayuda! :hola:
El camino del exceso lleva al palacio de la sabiduria.....(William Blake)