Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Relacion de tablas

Estas en el tema de Relacion de tablas en el foro de Mysql en Foros del Web. Hola tengo dos tablas con la siguiente estructura TABLA clientes activos id nombre ciudad TABLA ventas id nombre room edad ciudad visitas actividad comoo puedohacer ...
  #1 (permalink)  
Antiguo 29/12/2007, 19:16
Avatar de nes24  
Fecha de Ingreso: julio-2005
Mensajes: 746
Antigüedad: 18 años, 9 meses
Puntos: 3
Relacion de tablas

Hola tengo dos tablas con la siguiente estructura

TABLA clientes activos

id nombre ciudad

TABLA ventas

id nombre room edad ciudad visitas actividad


comoo puedohacer para que A MEDIDA QUE SE REGISTRE UN CLIENTE EN LA TABLA " VENTAS "aparescan sus datos en
la tabla clientes activos
  #2 (permalink)  
Antiguo 29/12/2007, 20:36
 
Fecha de Ingreso: junio-2002
Mensajes: 57
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: Relacion de tablas

pues pon una consulta similar para las dos tablas en el momento del registro y te insertará los datos en las dos.

De todas formas lo que puedes hacer es almacenar en clientes activos simplemente su id, y luego cuando quieras sus datos pues los buscas con esa id.

Sería
TABLA clientes activos

id id_ventas

o como quieras llamar la ide del usuario que está activo

Espero que te refieras a eso, un saludo.
  #3 (permalink)  
Antiguo 01/01/2008, 19:47
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Re: Relacion de tablas

Suponiendo que los datos de los clientes ya están ingresados en una tabla Clientes y quieras ponerlos en una ClientesActivos, deberías hacer un trigger para que ante cada inserción de Ventas verifique si el cliente entrante está en ClientesActivos y sino que lo copie de Clientes.
Aunque mejor sería tener un flag booleano en la tabla clientes que lo declare activo o inactivo según haya realizado o no una compra. en el tiempo reciente.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:06.