आपने JOIN
. को विभाजित कर दिया है comma
with के साथ तालिकाओं के बीच सिंटैक्स जिसके कारण यह त्रुटि हुई, इसलिए आपको अपने sql को संशोधित करना चाहिए। इसे आज़माएं, काम कर सकता है;)
CREATE OR REPLACE VIEW VW_INVOICES
AS
SELECT INVOICE_LINE_ITEM.INVOICE_ID, INVOICE.SALESPERSON_ID,
SALESPERSON.SALESPERSON_NAME, SALESPERSON.COMMISSION,
INVENTORY.ITEM_NUM, INVENTORY.INV_QUANTITY,
INVOICE.CUSTOMER_ID, CUSTOMER.CUSTOMER_BALANCE
FROM INVOICE_LINE_ITEM
JOIN INVOICE ON INVOICE.INVOICE_ID = INVOICE_LINE_ITEM.INVOICE_ID
JOIN SALESPERSON ON SALESPERSON.SALESPERSON_ID = INVOICE.SALESPERSON_ID
JOIN INVENTORY ON INVOICE.ITEM_NUM = INVENTORY.ITEM_NUM
JOIN CUSTOMER ON CUSTOMER.CUSTOMER_ID = INVOICE.CUSTOMER_ID;
ऑरैकल के बारे में JOIN
, कृपया इसे देखें जॉइन
, या आप केवल where
. का उपयोग कर सकते हैं JOIN
के बजाय क्लॉज