Cita:
Iniciado por infolan Imagina que tengo la tabla Articulos
CodigoPropio Descripcion
1 Texto1
2 Texto2
3 Texto3
Y la tabla de Articulos Selecionado
CodigoPropioSeleccionado Cliente Lotes
1 001 3
Resultado de la consulta sera:
CodigoPropio Descripcion Codigo PropioSeleccionado Cliente Lotes
1 Texto1 1 001 3
2 Texto2 null null null
3 Texto3 null null null
Espero que sea de ayuda este ejemplo aclaratorio
Suponiendo que un cliente no puede seleccionar un articulo que no existe en la tabla articulos: Tu consulta se define como un Left join, mismo que te trae todos los registros de la tabla Articulos mas lo valores de la tabla Seleccionados que hagan match con la tabla articulos, ejemplo:
Código:
SELECT *
FROM Articulos A
Left outer join
[Articulo Seleccionado] S
ON A.ID = S.ID
En caso de que en articulo seleccionado existan registros que no existan en Articulos, y requieras que se muestren ambas tablas... ligando la informacion cuyos IDs coincidan... se aplica el full join del ejemplo anterior.