2011-07-12 34 views
0

私はACCESSに2つのテーブルを持っています:EMP1とEMP2。 EMP1にはすべての情報が必要なため、すべての列がありますが、EMP2にはFNAME、LNAMEおよびMNAME列しかありません。 EMP1には、従業員の登録日であるREGDATEという列があります。今私はテーブルEMP1のREGDATEが2010年1月1日よりも小さいEMP2から従業員の名前を削除したいと思います。それ、どうやったら出来るの? (!あなたはIDを持っていない場合は、いくつかの簡単な取得)別のテーブルの条件に一致するテーブルから削除

答えて

2

あなたはIDを持っていると仮定すると、01-JAN-2010よりも小さいが01-JAN-2010の前に意味:

DELETE FROM EMP2 WHERE ID IN (SELECT ID FROM EMP1 WHERE REGDATE < #01/01/2010#) 
関連する問題