を結合しなさい。
従業員ID、従業員のマネージャID、従業員のマネージャのマネージャIDを取得したいとします。のない従業員と彼のマネージャーの詳細は、私が<strong>従業員ID</strong>と<strong>マネージャID</strong>を含むテーブル<strong>従業員</strong>を持って
私は自己結合を使用してそれを得ることができ、他方は
Select employe id, Manager id
from emplyee as a, employee as b
where a.manager_id = b.employee id
のように参加する。しかし、より良い方法はありますか?一度テーブルに問い合わせるだけで、ジョインなしでこれを行うことはできますか?
不要なデータベースタグを削除しました。 –
サブクエリを使用できます。しかし、参加が良いです。 – Kason
より良い方法があります:古くからの古い暗黙のjoinの代わりに、適切な明示的な 'JOIN'演算子をwhere節に使用してください。 –