#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'