Filtros

14/07/2006 - 22:06 por Penta | Informe spam
Estimados.
Tengo 2 tablas
A y B

A
CODIGO Nombre AÑo

B
CODIGO descripcion año

Y realizo lo siguiente:


Select * from A Inner Join B
On a.codigo=b.codigo and a.año 06



Select * from A Inner Join B
On a.codigo=b.codigo and a.año 06 and b.año 06

El tema es porque si en la primera consulta ya filro por año no me
filtra tambien el año de la tabla B ?
 

Leer las respuestas

#1 Maxi
14/07/2006 - 22:27 | Informe spam
Penta, como te va a filtrar en la columna B si no le decis eso, vos en tu
primer query le estas diciendo que una por codigo y que solo filtre cuando A
= 2006. entonces podes tener un mismo codigo donde en A 06 y B 07 por
eso te trae mas registros, se entiende?


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org
Speaker INETA
Speaker Culminis


"Penta" escribió en el mensaje
news:
Estimados.
Tengo 2 tablas
A y B

A
CODIGO Nombre AÑo

B
CODIGO descripcion año

Y realizo lo siguiente:


Select * from A Inner Join B
On a.codigo=b.codigo and a.año 06



Select * from A Inner Join B
On a.codigo=b.codigo and a.año 06 and b.año 06

El tema es porque si en la primera consulta ya filro por año no me
filtra tambien el año de la tabla B ?

Preguntas similares