Jump to content


Photo

Select Union Não Estou Conseguindo


  • Faça o login para participar
1 reply to this topic

#1 moreiraws

moreiraws

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino

Posted 06/02/2011, 02:38

Boa noite galera...
Montei duas select aonde ela vai fazer á rastreabilidade no meu sistema de um produto.
Agora estou querendo juntar as duas select mas não estou conseguindo usar o UNION, será que vocês podem me ajudar, vi alguns exemplos mas não estou conseguindo entender!

Segue a minha select.

select * from lbr_notafiscal where lbr_notafiscal_id in
(select lbr_notafiscal_id from lbr_notafiscalline where m_attributesetinstance_id in
(select m_attributesetinstance_id from m_attributeinstance where value IN ('LKHNC1BG4BAT04412')));

Agora segue á outra select que queria juntar com select á cima utilizando o Unio!

select * from c_order where c_order_id in
(select c_order_id from c_orderline where m_attributesetinstance_id in
(select m_attributesetinstance_id from m_attributeinstance where value = 'LKHCH1AGXBAV01014'))

Se vocês poder me ajudar ficarei muito grato!

#2 Rafael Lucas

Rafael Lucas

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 06/03/2012, 19:28

Boa noite,

Para usar um union vc tem que ter o mesmo numero de coluna nos dois selects e as colunas tem que ser do mesmo tipo.... vou usar o seu como exemplo...



select CD_NOTA_FISCAL, EMITENTE, PRODUTO, DATA from lbr_notafiscal where lbr_notafiscal_id in
(select lbr_notafiscal_id from lbr_notafiscalline where m_attributesetinstance_id in
(select m_attributesetinstance_id from m_attributeinstance where value IN ('LKHNC1BG4BAT04412')));

UNION ALL

select CD_ORDER, EMITENTE, PRODUTO, DATA from c_order where c_order_id in
(select c_order_id from c_orderline where m_attributesetinstance_id in
(select m_attributesetinstance_id from m_attributeinstance where value = 'LKHCH1AGXBAV01014'))

Lembrando que as colunas tem que ser do mesmo tipo, inteiro com inteiro, string com string.. etc


Espero ter ajudado.

att,
Rafael




3 user(s) are reading this topic

0 membro(s), 3 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq