19/04/2004, 22:55
|
| | | Fecha de Ingreso: octubre-2003 Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 21 años, 1 mes Puntos: 1 | |
creo que un foro es para explicar a grandes rasgos, los detalles los resuleves tu.
Un ejemplo rápido y común
dos tablas, una llamada clientes y la otra llamada vendedores
al ingresar un nuevo cliente por medio de un formulario le asignas un vendedor, y se relacionan por un campo, generalmente númerico.
Cada tabla debe tener un identificador único, por ejemplo en este caso, la tabla clientes tendría un campo llamado clienteId, la verdad tu puedes ponerle como gustes, pero el caso es que no hay, en ese campo, dos valores iguales, es un identificador único de cliente. En mysql se define con la propiedad Unique. y lo normal es hacerlo "autoincrement" para que cada vez que insertes un cliente ese número se incremente automaticamente.
Entonces la tabla de vendedores tendría a su vez un campo llamado vendedorId
Luego, cuando des de alta un cliente, le asignas un vendedor, haciendo que la tabla clientes tenga un campo que se llame también vendedorId, y ahi insertas el ID del vendedor que le asignes, asi siquieres saber que clientes tiene un vendedor ha haces:
SELECT * FROM clientes WHERE vendedorId = 14
suponiendo que 14 sea el id del vendedor que deseas.
Simple, lo mismo apica para relacionar a ese vendedor con proveedores u otras tablas.
saludos |