Sim Greenbaum
08/15/2022, 1:40 PMSim Greenbaum
08/15/2022, 1:53 PMlet myCustomerQuery = query.create({
type: query.Type.TRANSACTION,
});
let a = myCustomerQuery.createCondition({
fieldId: "id",
operator: query.Operator.EQUAL,
values: id,
})
Sandii
08/15/2022, 2:17 PMSim Greenbaum
08/15/2022, 2:19 PMSim Greenbaum
08/15/2022, 2:19 PMSandii
08/15/2022, 2:20 PMSim Greenbaum
08/15/2022, 2:21 PMSim Greenbaum
08/15/2022, 2:22 PMTransaction
Sandii
08/15/2022, 2:22 PMSim Greenbaum
08/15/2022, 2:25 PMcustrecord_tranchild_join
Sim Greenbaum
08/15/2022, 2:26 PMSim Greenbaum
08/15/2022, 2:40 PMSELECT *
FROM transaction
INNER JOIN transactionline ON transaction.ID = transactionline.transactionID;
Sandii
08/15/2022, 2:43 PMSandii
08/15/2022, 2:43 PMSim Greenbaum
08/15/2022, 2:46 PMSim Greenbaum
08/15/2022, 2:53 PMSim Greenbaum
08/15/2022, 5:06 PMet myCustomerQuery = query.create({
type: query.Type.TRANSACTION,
});
myCustomerQuery.join({ fieldId: "transactionLines" });
let a = myCustomerQuery.createCondition({
fieldId: "id",
operator: query.Operator.EQUAL,
values: id,
});
myCustomerQuery.condition = myCustomerQuery.and(a);
myCustomerQuery.columns = [
myCustomerQuery.createColumn({ fieldId: "billoflading" }),
myCustomerQuery.createColumn({
fieldId: "id",
}),
];
let resultSet = myCustomerQuery.run();
log.debug("test", resultSet.results);
Sean Murphy
08/15/2022, 9:19 PMmyCustomerQuery.join({ fieldId: "transactionLines" });
let a = myCustomerQuery.createCondition({
fieldId: "id",
operator: query.Operator.EQUAL,
values: id,
});
you need to something like this
let newvar = myCustomerQuery.join({ fieldId: "transactionLines" });
newvar.createCondition({
fieldId: "id",
operator: query.Operator.EQUAL,
values: id,
});
Sean Murphy
08/15/2022, 9:19 PM