Buenas, nosé si es muy claro el título, paso a detallar mi duda:
Bien resulta que en un sistema tengo que guardar los datos de movimiento de mercaderia: ingreso y egreso. Ambos los guardo en una misma tabla que contiene datos basicos de un mov, (fecha, producto,cantidad , etc) con el id del tipo de movimiento. (1- egreso , 2 - ingreso) . Segun el tipo de movimiento que sea , lleva un documento propio que se almacenan en tablas distintas (es decir el doc de egreso y el doc de ingreso).
Mi gran problema duda, surge cuando se quiere consultar los movimientos (todos) y los datos del documento asociado a ese movimiento.
Entonces me aparecieron 2 opciones :
a) Guardar los movimiento de egreso/ingreso en tablas distintas con los datos del documento en esa misma tabla
b) En la tabla tipoMoviemiento guardar el nombre de la tabla donde se guarda su doc asociado y por codigo hacer la consulta a esa tabla, pero tengo el problema de que los obviamente los campos a mostrar son distinto segun cual tabla sea y tendria que hacer algo por codigo segun la tabla q sea...
No puedo ver que manera es mas prolija y que no me traiga problemas futuros.
Gracias a quien se tome el tiempo de leer.
Saludos!