SQL - Evitar combinar registros al usar join

 
Vista:
sin imagen de perfil

Evitar combinar registros al usar join

Publicado por Jorge (2 intervenciones) el 05/06/2014 17:07:35
Hola tengo un query pero no m esta arrojando lo que necesito:
Tengo un query pero no me esta arrojando lo que necesito,

tableA
cod_x |cod_princ | fecha | estado
1 17822 20/05/2013 activo
1 20447 17/08/2013 inactivo
1 13487 11/11/2013 activo
2 34455 11/11/2013 activo
2 84555 11/11/2013 activo


tableB
cod_user | cod_x
281 1
375 2
999 2

deberia darme el resultado, o sea en la tabla "tableA", la ordeno en forma descendente de acuerdo al
cod_princ y agrupandolo por cod_x, y relleno solo los primeros "n" registros por cada grupo cod_x.
donde el "n" es la cantidad de registros que hay en "tableB" agrupados por cod_x:

tabla
cod_x |cod_princ | fecha | estado |cod_user
1 20447 17/08/2013 inactivo 281
1 17822 20/05/2013 activo null
1 13487 11/11/2013 activo null
2 84555 11/11/2013 activo 375
2 34455 11/11/2013 activo 999

pero en vez de ello, en donde estan los null se rellena con 281 y eso en ocurre en casos similares a los registros con cod_x = 1.

Las estoy uniendo con un Join, y tengo la idea de usar una variable pero no le encuentro el truco

Ojala me puedan ayudar a solucionarlo gracias!

Olvidaba mencionar que estas dos tablas no estan relacionadas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Evitar combinar registros al usar join

Publicado por Isaias (1921 intervenciones) el 05/06/2014 18:21:48
¿Motor de base de datos?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Evitar combinar registros al usar join

Publicado por Ruben (2 intervenciones) el 05/06/2014 22:13:40
SQL Server 2012, y slds!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Evitar combinar registros al usar join

Publicado por Isaias (1921 intervenciones) el 05/06/2014 22:42:27
¿Nos muestras tu query?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar