私はクエリで立ち往生しており、実行がどのように行われるかを本当に考えることができません。どんな助けも大歓迎です:
クエリは、すべてのプロジェクトで働く従業員の詳細を見つけるために考案されています。
クエリは次のとおりです。
SELECT E.LNAME, E.FNAME
FROM EMPLOYEE E
WHERE NOT EXISTS
(
SELECT PNUMBER
FROM PROJECT
WHERE PNUMBER NOT EXISTS
(
SELECT PNO
FROM WORKS_ON
WHERE ESSN=E.SSN
)
);
DB 構造は次のとおりです。
列を持つテーブル プロジェクト:
Pname、Pnumber、Plocation、および dnum
列を持つテーブルworks_on:
ESSN、PNO、および営業時間
カラムを持つテーブル Employee :
Fname、minit、Lname、SSN、Bdate、住所、性別、給与、superssn、dno
このクエリがどのように実行されるかを誰かが簡単な言葉で説明できれば、非常に役に立ちます。