I have used below INNER JOIN
Oracle query for join tables in NetSuite REST API. Right now, NetSuite REST API in beta version.
Here is my query, below query worked fine before ,but now below query does not work with INNER JOIN
, so I wanna use traditional join query without using INNER JOIN
. I know old traditional join query is outdated ,but I do not have any choice right now.
SELECT
Itemprice.price
as
actual_selling_price,Itemprice.pricelevelname,Item.pricinggroup,
Item.itemid
as
sku,Item.isserialitem,Item.ID
as
iteminternalid,Item.custitem_f3_category_type,Item.description,TransactionLine.Transaction
AS
TransactionID,Transaction.employee
as
salesrep,TransactionLine.custcol_f3_document_number
as
documentnumber,Transaction.TranDate,Transaction.custbody_es_customer_inv_number,Transaction.Type,
Transaction.TranID,Transaction.Entity
as
customer,TransactionLine.Rate,TransactionLine.quantity,
TransactionLine.NetAmount
FROM
TransactionLine
INNER JOIN
Transaction
ON
(
Transaction.ID
=
TransactionLine.Transaction
AND
Transaction.Entity=16249
AND
(transaction.recordtype='invoice' OR transaction.recordtype='cashsale')
AND
TransactionLine.memo!='CostofSales' AND TransactionLine.itemtype!='ShipItem')
INNER JOIN
Itemprice
ON(TransactionLine.Item
=
Itemprice.item
)
INNER JOIN
Item
ON
(
Item.ID
=
TransactionLine.Item
AND
(LOWER(Item.description)
LIKE
LOWER('%44753BLK%')
or
UPPER(Item.description)
LIKE
UPPER('%44753BLK%')
OR
Item.itemid
=
'44753BLK'
OR
Transaction.TranID
=
'44753BLK'
OR
Transaction.custbody_es_customer_inv_number
=
'44753BLK'))
ORDER
BY
trandate
DESC
I wanna convert above query into join query without using INNER JOIN,JOIN
keywords.
Is there other way to join tables without using INNER JOIN,JOIN
keywords in oracle ?