В веб-странице приложения oracle apps (версия 11) есть «Клиент», затем «Клиентская учетная запись», после чего вы можете выберите «Экран« Контакты для контактов », чтобы узнать подробности« Контактная информация ». Я вижу имена и «Контактный номер». Я могу найти «Контактный номер» со следующим запросом, но я не могу понять, как получить доступ к префиксу, имени, отчеством, фамилии, суффиксам и названию работы «Контактная информация»EBS Query - Как найти Имя и фамилию людей, перечисленных в «Контактная информация», с номера учетной записи
Я пытаюсь написать небольшой оператор SQL, чтобы вытащить первые имена и фамилии «Контактная информация», связанные с учетной записью, указав одно значение HZ_ACCOUNT_CONTACT.ACCOUNT_NUMBER. Поэтому вход один длинное значение и возвращение Список Первых + Фамилия «Контакты»
Моего полусыром запроса (то есть потенциально совершенно неправильно) как ниже:
SELECT
CA1.CUST_ACCOUNT_ID,
CA1.ACCOUNT_NUMBER, ----------------------------- The Input
P1.PARTY_ID AS P1_PARTY_ID,
P1.PARTY_NAME AS P1_PARTY_NAME,
OC2.CONTACT_NUMBER,
R2.CUST_ACCOUNT_ROLE_ID
FROM
HZ_CUST_ACCOUNTS CA1
JOIN HZ_PARTIES P1 ON P1.PARTY_ID = CA1.PARTY_ID
JOIN HZ_RELATIONSHIPS R ON R.SUBJECT_ID = P1.PARTY_ID
JOIN HZ_PARTIES P2 ON P2.PARTY_ID = R.PARTY_ID
JOIN HZ_ORG_CONTACTS OC2 ON OC2.PARTY_RELATIONSHIP_ID = R.RELATIONSHIP_ID
JOIN HZ_CUST_ACCOUNT_ROLES R2 ON R2.PARTY_ID = P2.PARTY_ID
-- What else do I need to join to get to "contact infomation"?
WHERE
R.RELATIONSHIP_CODE = 'CONTACT'
AND R.OBJECT_TABLE_NAME = 'HZ_PARTIES'
AND P2.PARTY_TYPE = 'PARTY_RELATIONSHIP'
AND CA1.ACCOUNT_NUMBER = '577042' ; -------------- The Input
В мой сломанный/неполный запрос, 577042 - номер счета
Как заполнить запрос, чтобы получить имя и фамилию контакта?
Спасибо за помощь!
Благодарим вас за ответ. –