Oracle
 sql >> Base de données >  >> RDS >> Oracle

Joindre des tables dans Oracle SQL Developer

Cela dépend vraiment du type de jointure que vous souhaitez (externe ou non), mais vous pouvez utiliser la syntaxe SQL par défaut.

Par exemple, rejoindre sans le JOIN mot-clé :

select * from JNL1, JNL2, JNL3, JNL4,
where 
JNL1.ItemID = JNL2.ItemID AND
JNL2.ItemID = JNL3.ItemID AND
JNL3.ItemID = JNL4.ItemID;

De plus, vous pouvez utiliser plusieurs INNER JOINS par exemple.

SELECT whatever
  FROM JNL1 AS a
INNER 
  JOIN JNL2 AS b
    ON b.ItemID = a.ItemID
INNER 
  JOIN JNL2 AS c
     ON c.ItemID = b.ItemID
INNER 
  JOIN JNL2 AS d
     ON d.ItemID = c.ItemID