OUTER JOIN no me muestra todas las filas de la otra tabla

22/11/2005 - 21:48 por amigo | Informe spam
Hola a todos,

Tengo un sp con OUTER JOIN que no funciona

SELECT lineas.fila, v_autfru.kb, v_autfru.kn, v_autfru.IdCond
FROM v_autfru RIGHT OUTER JOIN
LineasAutor lineas ON v_autfru.Especie =
lineas.idlinea
WHERE (v_autfru.Id = @id)

resultado dice:

1 4 5 201
3 5 6 305
5 4 7 402

yo quiero que diga
1 4 5 201
3 5 6 305
5 4 7 402
2
4
6
7
8
9
10

Quiero que siempre me muestre todas filas de la tabla LineasAutor
Se despide cordialmente,


amigo

Preguntas similare

Leer las respuestas

#6 Pau Domínguez
24/11/2005 - 15:57 | Informe spam
Prueba con esto.

SELECT lineas.fila, v_autfru.kb, v_autfru.kn, v_autfru.IdCond
FROM v_autfru RIGHT OUTER JOIN
LineasAutor lineas ON v_autfru.Especie =
lineas.idlinea and (v_autfru.Id = @id)

Suerte.
Pau.
"amigo" escribió en el mensaje
news:
Hola a todos,

Tengo un sp con OUTER JOIN que no funciona

SELECT lineas.fila, v_autfru.kb, v_autfru.kn, v_autfru.IdCond
FROM v_autfru RIGHT OUTER JOIN
LineasAutor lineas ON v_autfru.Especie =
lineas.idlinea
WHERE (v_autfru.Id = @id)

resultado dice:

1 4 5 201
3 5 6 305
5 4 7 402

yo quiero que diga
1 4 5 201
3 5 6 305
5 4 7 402
2
4
6
7
8
9
10

Quiero que siempre me muestre todas filas de la tabla LineasAutor
Se despide cordialmente,


amigo





Respuesta Responder a este mensaje
#7 amigo
24/11/2005 - 16:18 | Informe spam
dice:
Error de sintaxis o infraccion de accesso

pero no es infraccion de accesso porque puedo ver las tablas en forma
independiente
Esta la consulta la necesito para generar un informe que me muestre siempre
una cantidad fija de filas, por ejemplo 12 filas , aunque la mayoria de las
veces va a mostrar 2o 3 filas con datos pero en alguna situacion puntual
podrian llegar a ser 10 filas. De cualquier forma siempre debe mostrar diez
filas de cajas en el detalle.
Quizas halla otra forma de hacerlo, ademas el reporte lo estoy haciendo en
Access,
Gracias,

amigo







"Pau Domínguez" escribió en el mensaje
news:%
Prueba con esto.

SELECT lineas.fila, v_autfru.kb, v_autfru.kn, v_autfru.IdCond
FROM v_autfru RIGHT OUTER JOIN
LineasAutor lineas ON v_autfru.Especie =
lineas.idlinea and (v_autfru.Id = @id)

Suerte.
Pau.
"amigo" escribió en el mensaje
news:
Hola a todos,

Tengo un sp con OUTER JOIN que no funciona

SELECT lineas.fila, v_autfru.kb, v_autfru.kn, v_autfru.IdCond
FROM v_autfru RIGHT OUTER JOIN
LineasAutor lineas ON v_autfru.Especie =
lineas.idlinea
WHERE (v_autfru.Id = @id)

resultado dice:

1 4 5 201
3 5 6 305
5 4 7 402

yo quiero que diga
1 4 5 201
3 5 6 305
5 4 7 402
2
4
6
7
8
9
10

Quiero que siempre me muestre todas filas de la tabla LineasAutor
Se despide cordialmente,


amigo









email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida