Hola:
Tengo un problema con una consulta. Tengo dos tablas que quiero
relacionar mediante un CROSS JOIN, pero pierdo valores por culpa de
valores NULL.
La tabla A tiene los campos ID y DESCRIPCION. La tabla B tiene
IDASPECTO, IDTIPO, IDSUBTIPO, VALOR.
El problema es que la tabla B, en alguno de sus registros, el campo
IDSUBTIPO está a NULL (en otros no) y al hacer el cross join no
devuelve esos campos.
Sólo se me ocurre hacerlo medianto un cursor, pero me gustaría
evitarlo (¡Mata a un cursor!).
¿Hay alguna claúsula que no haya visto al usar CROSS JOIN? ¿Se puede
hacer un CROSS INNER JOIN o algo así? ¿El cursor acará siendo la
mejor opción?
Gracias por adelantado,
Leer las respuestas