sql >> Databáze >  >> RDS >> Oracle

SQL Trigger for View

Rozdělili jste JOIN syntaxe mezi tabulkami s comma který způsobil tuto chybu, takže byste měli upravit svůj sql. Zkuste to, může to fungovat;)

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;

O společnosti Oracle JOIN , podívejte se na toto Připojení , nebo můžete jednoduše použít where klauzule namísto JOIN



  1. Jak provedete vícenásobné vnitřní spojení v Linq k entitám

  2. Počítejte součty podle roku a měsíce

  3. java.lang.IllegalStateException:Nelze přečíst řádek 0, sloupec -1 z CursorWindow – problém Android sqlite

  4. Žádná další data ke čtení z chyby soketu