Too many values

puma777
Дата: 25.09.2015 09:47:40
Вот мой код,помогите ,повалуйста,что делать?
( select * from (select decode(p.DKIND, 1, 'ааа ', 11,

'ббб ', 7,
'ввввввв ') || p.DNUMBER,p.DPERSON
from persdoc p,pledgeview pl
where pl.guarperson=p.DPERSON
and p.DKIND in (1, 7, 11)
and p.DSTATE = 0

order by p.DKIND desc) t where rownum=1 )
Elic
Дата: 25.09.2015 09:55:39
Добрый Э - Эх
Дата: 25.09.2015 09:56:00
puma777,

Суть вопроса-то в чем?
Anatoly B
Дата: 25.09.2015 10:01:29
puma777,

подозреваю, что то, что в скобках пытаетесь впихнуть в одно поле.
как используется в дальнейшем

  ( select ... rownum=1 ) 
puma777
Дата: 25.09.2015 10:15:06
У меня выдает вот такой результат:

ааа номер паспорта(результат из p.DNUMBER)
ббб номер социальной картоцнки(результат из p.DNUMBER)

но мне нужно только ааа номер паспорта.
ArtNick
Дата: 25.09.2015 10:24:41
puma777,
с условием rownum=1 возвращает более 1 строки? Никогда про такое не слышал....
JDS
Дата: 25.09.2015 10:25:11
puma777
но мне нужно только ааа номер паспорта.

Ноупроблем )
 select * 
   from (select decode(p.dkind, 1, 'ааа ', 11, 'ббб ', 7, 'ввввввв ') || p.dnumber, p.dperson
           from persdoc p,
                pledgeview pl
          where pl.guarperson = p.dperson
            and p.dkind in (1, 7, 11)
            and p.dstate = 0
            [color=red]and p.dkind = 'aaa'[/color] -- ))))
          order by p.dkind desc) t 
   where ROWNUM = 1

Чота вы недоговариваете по-моему )
Добрый Э - Эх
Дата: 25.09.2015 10:34:10
JDS
puma777
но мне нужно только ааа номер паспорта.

Ноупроблем )
 select * 
   from (select decode(p.dkind, 1, 'ааа ', 11, 'ббб ', 7, 'ввввввв ') || p.dnumber, p.dperson
           from persdoc p,
                pledgeview pl
          where pl.guarperson = p.dperson
            and p.dkind in (1, 7, 11)
            and p.dstate = 0
            and p.dkind = 'aaa' -- ))))
          order by p.dkind desc) t 
   where ROWNUM = 1

Чота вы недоговариваете по-моему )
>>> <<< - учись выделять правильно :)
Дата: 25.09.2015 10:42:14
JDS,

and p.dkind in (1, 7, 11)
and p.dstate = 0
and p.dkind = 'aaa'

ничего не смущает?
=>
and p.dkind = 1
JDS
Дата: 25.09.2015 10:45:33
ничего не смущает?

Точно - давно уж не использовал декод, напутал и вообще невнимательно )
Добрый Э - Эх, спасибо оч. красиво буду знать )