SQLのEXISTS

自分が関わっていたプロジェクトで「このクラスで"SELECT * "使ってるぞ!」と他の人に指摘されてナンテコッタと思ってよくみてみたら単にEXISTSの中で使ってるだけだったということが。
http://www.geocities.jp/mickindex/database/db_optimize.html#LocalLink4
EXISTSの中ではこれが一番速いんですね。
単に「select *」はダメと教条通り思い込んでいるだけではダメ、ということで。
あと「WITH〜」句使ってる場合もカラムの対象が固定されてるので「select *」あってもOK。