multiple rows in singleton select

Firebird

09/11/2007

olá pessoal.....
to usando esse select abaixo:

select clientes.nome,sublote.*,
(select nome from estoque where estoque_codigo=sublote.codpro) as nome_1,
(select nome from clientes where cli_codigo=sublote.sublote_codcli) as nome,
(select prazo from clientes where cli_codigo=sublote.sublote_codcli) as prazo,
(select codfat from clientes where cli_codigo=sublote.sublote_codcli) as codfat
from clientes,sublote
where clientes.cli_codigo=sublote.sublote_codcli order by clientes.nome

mas ta dando o erro do titulo...

multiple rows in singleton select

o que pode estar errado?


L3gion4rio

L3gion4rio

Curtidas 0

Respostas

Joaoshi

Joaoshi

09/11/2007

Colega, algum dos select´s tá voltando mais que uma linha, faça uma revisão no comando, inclua a clausula [b:ba5c19ef24]DISTINCT[/b:ba5c19ef24] no select.

Espero ter ajudado.


GOSTEI 0
Storm_x

Storm_x

09/11/2007

outra idéia, já q vc usa 3 subselects para a mesma tabela, seria usar left ou inner join.

Até.


GOSTEI 0
L3gion4rio

L3gion4rio

09/11/2007

valeu pelo toque pessoal.


GOSTEI 0
L3gion4rio

L3gion4rio

09/11/2007

consegui aqui....usei inner join...valeu pelo toque pessoal


GOSTEI 0
POSTAR