Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-03-2005
istradlin istradlin is offline
Miembro
 
Registrado: feb 2005
Posts: 58
Poder: 20
istradlin Va por buen camino
relaciones

Mi duda es la siguiente a ver si alguien me puede ayudar:
Tengo dos tablas, una tabla CLIENTES y una tabla APARATOS, pues bien ahora necesito hacer una tercera tabla, TALLER, que este relacionada con clientes y aparatos de tal forma que cada registro de la tabla taller va a llevar un solo registro de CLIENTES y uno solo de APARATOS. El problema es que no se cuales son las sentencias SQL que tengo que hacer para las relaciones de la tabla taller con las otras.

No se si me he explicado bien, disculpadme pero soy novato en esto.
La base de datos esta hecha en interbase para usar con Delphi 7.

Un saludo y gracias de antemano.
Responder Con Cita
  #2  
Antiguo 08-03-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Suponiendo que tus tablas son algo como

clientes = (id, nombre, direccion)
aparatos = (id, marca, modelo)
talleres = (id, cliente_id, aparato_id, nombre_taller, direccion)

y quieres un listado de talleres con la información del cliente y aparato correspondiente, usarías algo como

Código SQL [-]
select
  talleres.nombre_taller, talleres.direccion,
  clientes.nombre,
  aparatos.marca, aparatos.modelo
left join clientes on
  clientes.id = talleres.cliente_id
left join aparatos on
  aparatos.id = talleres.aparato_id

Disculpa que te lo diga pero tu pregunta es muy elemental. Esto no es malo pero sí te convendría que leyeras algún tutorial básico de SQL. En Google podrás encontrar muchos, aquí uno de tantos.

// Saludos
Responder Con Cita
  #3  
Antiguo 09-03-2005
istradlin istradlin is offline
Miembro
 
Registrado: feb 2005
Posts: 58
Poder: 20
istradlin Va por buen camino
gracias, me ayudara, pero creo que tienes razon, me voy leer un par de tutoriales porque me hace falta. Gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 11:22:11.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi