1. SELECT文内でサブクエリを使用する方法
2. LEFT JOINを使用する方法
3. テーブル間の結合を使用する方法
SELECTのスピード
SELECTのスピードでどの方法が
検索スピードが速いのか教えてもらいたいのですが
Aのテーブル
DENNO
CODE
Bのテーブル
CODE
NAME
Aのテーブルを主にAのCODEでBのテーブルを参照したい時
(1)
SELECT A.DENNO,A.CODE,
(SELECT B.NAME from B where A.CODE=B.CODE) AS NAME
from A
(2)
SELECT A.DENNO,A.CODE,B.NAME
FROM A LEFT JOIN B ON A.CODE=B.CODE
(3)
SELECT A.DENNO,A.CODE,B.NAME
FROM A , B WHERE A.CODE=B.CODE(+)
お礼
ご回答ありがとうございました