Tengo una consulta que me esta rompiendo la cabeza....
Tengo 3 tablas(con sus respectivas columnas):
Venta, Fax Enviados y Estado de la Venta.
Y tengo 3 consultas diferentes:
a)Consultar Venta por DNI, b)Consultar Fax por DNI y c)Consultar Estado por DNI,
Como verán el parametro de búsqueda siempre es el DNI. Ese dato sería el que relaciona una tabla con la otra.
El problema es el siguiente:
La consulta a)venta por DNI: siempre me da 1 solo resultado, pero
la consulta b)Fax por DNI me da de 0 a * resultados y
la consulta c)Estado por DNI me da de 0 a * resultados.
Entonces cuando hago una consulta relacionada entre estas tablas obtengo resultados repetidos, pues por cada resultado de b) busca todos los resultados de c.)
La solucion que estoy usando es:
A cada tabla le agregué las columnas de las otras tablas, para que las tres me quedaran con el mismo formato. Y luego hago una union entre las 3 consultas.
a union b union c.
El problema es que cuando tengo que obtener un informe tengo muchas columnas vacias.
Si esta muy confuso mando un ejemplo mas claro.
Desde ya muchas gracias...