2012-06-12 60 views
0

(多對多的關係)可能重複:
how to join 2 tables映射兩個表中的SQL

我是很新的數據庫。我正在嘗試使用第三個映射表的兩個鏈接到表。我如何在oracle中執行此操作? 謝謝。

+0

這應該已被Google搜索,不張貼。在發佈問題之前不打擾基礎研究是不可接受的。 –

回答

2

假設兩個表ABID小號INT類型的...

CREATE TABLE A (
    ID INT, 
    ... 
) 

CREATE TABLE B (
    ID INT, 
    ... 
)  

你將他們圖:ABCrossReference.B_ID

CREATE TABLE ABCrossReference (
    A_ID INT, 
    B_ID INT 
) 

和存儲A.IDABCrossReference.A_IDB.ID

Fin盟友你會JOIN他們合力得到數據:

​​3210