<div dir="ltr">Que tal tanto tiempo.<div><br></div><div>    Tengo un problema con unas tablas. </div><div><br></div><div>Pasa lo siguente: En un sistema tengo vendedores y distribuidores (V y D)... a su vez ambos comercializan dos productos distintos (1 y 2)</div><div>Por lo que tengo V1, V2, D1, D2.</div><div><br></div><div>Lo que hice fue hacer dos tablas una de distribuidores y otra de vendedores. Cada una con un id_producto para diferenciar el producto que venden.</div><div><br></div><div>El problema es que yo guardo los datos de usuario, contraseña, etc en una tabla de  "accesos" y se me complica a la ahora de relacionar tabla con las otras dos. Si yo en esa tabla "accesos" guarde el id del vendedor para relacionarlo a los datos del mismo, se me puede superponer con un id igual de un distribuidor. ¿Cómo hago para distinguirlos?</div><div><br></div><div>Por lo que termine haciendo una mamarrachada de con una "v" o una "d" distingo si es vendedor o distribuidor para después con un campo id_vd que me dice el id del que sea.</div><div><br></div><div>Pensé también en pasar todo a una misma tabla "clientes" y usar un campo tipo v/d para distinguir si es vendedor o distribuidor pero me parece que no es LA solución correcta.</div><div>Los datos que guardo de ambos son casi los mismos. Uno es dni y el otro cuit, uno es nom y ape, el otro razon social... <br></div><div><br></div><div>No se si se entiende bien el problema. </div><div><br></div><div>Porai me estoy complicando de gusto y uds me dan alguna solución.</div><div><br></div><div>Si necesitan que aclare algo me dicen...</div><div><br></div><div>Saludos !</div><div><br></div></div>