SQL - Duda inner join

 
Vista:

Duda inner join

Publicado por JAVIER (2 intervenciones) el 09/10/2008 11:48:44
Hola me surge una gran duda con los inner join , la duda es la siguientes tengo dos tablas que quiero unir por un inner join pero en la primera el campo digamos llave de la segunda y condicion para la union en el on esta repetido por lo que necesito hacer un group by, al tratar de hacer el innerjoin me da un error, a continuacion dejo mi consulta, por favor si alguen sabe como hacerlo le agradeceria me ayudase,
lo he resumido un poco no se si me explico lo que quisiera es que me uniese el resultado de el primer select con la segunda tabla, gracias

select *

FROM

(select sum (num_uni - quant_a - quant_e), gco_pedlin.cod_art as code
from gco_pedlin
group by gco_pedlin.cod_art) as result1

inner join sto_art on sto_art.cod_art = result1.code
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

RE:Duda inner join

Publicado por Isaias (5072 intervenciones) el 10/10/2008 00:20:14
Si para usted "la primera", es este query:

select sum (num_uni - quant_a - quant_e),
gco_pedlin.cod_art as code
from gco_pedlin
group by gco_pedlin.cod_art

No puede haber repetidos, ya que se estan agrupando por gco_pedlin.cod_art

Ademas, ¿Porque hacerlo en SUB-QUERYS?
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