0
「Employees」という名前のテーブルが1つあります。「Email」という列は従業員の電子メールを表し、「MgrEmail」という列は直接マネージャの電子メールを表します。SQL IN演算子ネストされたクエリ
管理階層内の第3レベルの従業員のすべてを見つけるクエリを作成しました。しかし、それはなぜ私は確信していない正しいレコードを取得しません。管理者のためのマーカーは彼のマネージャーの電子メールであると仮定すると
SELECT *
FROM Employees
WHERE MgrEmail IN
(SELECT Email
FROM Employees
WHERE MgrEmail IN
(SELECT Email
FROM Employees
WHERE MgrEmail='[email protected]'))
は親切にテキスト形式でサンプルデータを共有し、ご希望の結果 – zarruq
はテーブル式にエイリアスを追加し、どのテーブルのインスタンスあなたはそれを照会するDBエンジンを表示するために接頭辞を使用しています。 – Serg
テーブル 'sap'は何ですか? –