Fórum Subquery returns more than 1 row #477626
30/04/2014
0
alguém pode me ajuadar com este erro?
SELECT apsc_products.id
From apsc_products
Inner Join apsc_categories
On
(apsc_products.category_id = 9 and apsc_products.category_id = apsc_categories.id Or
apsc_products.category_id = IF((SELECT apsc_categories.id From apsc_categories,apsc_products where apsc_products.category_id =apsc_categories.parent_id) ,apsc_categories.id, apsc_categories.parent_id) )
Grato,
João Freitas
Curtir tópico
+ 0Posts
02/05/2014
William
Estou achando muito estranho esse trecho:
apsc_products.category_id = IF((SELECT apsc_categories.id From apsc_categories,apsc_products where apsc_products.category_id =apsc_categories.parent_id) ,apsc_categories.id, apsc_categories.parent_id) )
Gostei + 0
29/05/2014
Claudio Lopes
Gostei + 0
30/05/2014
Alex Lekao
Nao analisei a fundo o script, mas pela mensagem de erro vc esta recebendo o retorno em mais de uma linha.
Ou usar o comento TOP, First, sei la rsrsr , nao sei eh usado no MySQL, acho que eh top tbm. rsrsr
Espero ter ajudado.
Abraco.
Alex - Lekao
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)