Rest API NETSUITE — Как я могу получить номер учетной записи из этих таблиц?

#rest #netsuite

Вопрос:

вопрос:

У меня есть sql-запрос, который работает с пользовательским «специальным полем 1» в таблице транзакционных строк:

 { "q": "SELECT * FROM transaction t LEFT JOIN transactionline tl ON t.id = tl.transaction where tl.specialfield1 IS NOT NULL and t.trandate gt;= '11/1/2021'"  }  

Однако мне также нужно получить номер учетной записи для этих результатов.

Я не уверен, какое поле нужно сопоставить с таблицей счетов, используя таблицу transaction — transactionline???

Вопрос: Можете ли вы сообщить мне, как также получить номер учетной записи для этого запроса, используя дополнительные совпадения запросов и таблицы (таблица учетных записей)?

Спасибо

Ответ №1:

Вам нужно присоединиться к таблице счетов

 SELECT A.NAME,* FROM transaction t LEFT JOIN transactionline tl ON t.id = tl.transaction  Inner join Accounts A on TL.ACCOUNT_ID=A.ACCOUNT_ID where tl.specialfield1 IS NOT NULL and t.trandate gt;= '11/1/2021'