Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Pemicu SQL untuk Tampilan

Anda telah memisahkan JOIN sintaks antar tabel dengan comma yang menyebabkan kesalahan ini, jadi Anda harus memodifikasi sql Anda. Coba ini, mungkin berhasil;)

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;

Tentang oracle JOIN , silakan lihat Bergabung , atau Anda bisa menggunakan where klausa alih-alih JOIN



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memformat kolom NUMBER di Oracle?

  2. Perbaiki 'Aplikasi "SQLDeveloper.app" tidak dapat dibuka.'

  3. Kunci dan indeks utama dalam bahasa kueri Hive mungkin atau tidak?

  4. Bagaimana cara membandingkan string dalam kasus pengabaian sql?

  5. Mengikat Parameter ke Oracle Dynamic SQL