Tengo en mi sistema una tabla cheques. Un cheque puede venir de un cliente, o puede ir o venir de un proveedor.
Pense poner el idproveedor y el idcliente en la tabla cheques, pero quedara un idvacio y uno lleno.
De lo contrario deberia tener una tabla (clicheque)que contega idcliente e idcheque, y otra(proveecheque) idproveedor e idcheque pero como realizo la busqueda, el filtrado? El filtrado seria seleccionar de la tabla clicheque o proveecheque segun se necesite.
Y la busqueda de un cheque? Debo buscar en ambas tablas para saber de donde proviene o que se hizo? Es correcto este modelo o que me aconsejan?
Saludos