(select pp.PHONE_NUMBER from per_phones pp where pp.person_id = papf.person_id
and pp.phone_type= 'W1' and rownum<2
AND TRUNC(SYSDATE) BETWEEN pp.DATE_FROM(+) AND nvl(pp.DATE_TO(+),trunc(sysdate))) Per_BUS_PH,
(select pp.PHONE_NUMBER from per_phones pp where pp.person_id = papf.person_id
and pp.phone_type= 'WM' and rownum<2
AND TRUNC(SYSDATE) BETWEEN pp.DATE_FROM(+) AND nvl(pp.DATE_TO(+),trunc(sysdate))) Per_MBL_BUS,
(select pp.PHONE_NUMBER from per_phones pp where pp.person_id = papf.person_id
and pp.phone_type= 'HM' and rownum<2
AND TRUNC(SYSDATE) BETWEEN pp.DATE_FROM(+) AND nvl(pp.DATE_TO(+),trunc(sysdate))) Per_MBL_HME ,
(select pp.PHONE_NUMBER from per_phones pp where pp.person_id = papf.person_id
and pp.phone_type= 'H1' and rownum<2
AND TRUNC(SYSDATE) BETWEEN pp.DATE_FROM(+) AND nvl(pp.DATE_TO(+),trunc(sysdate))) Per_HME_PH from
per_persons pp,
per_all_people_f papf;
Вот почему я получаю бизнес-номер телефона и мобильный бизнес-номер одинаковые.?Он должен отличаться, и как я могу получить разные телефонные номера для обоих полей, которые я добавил в отчет Oracle BI ..?