質問: tb2.personid where (tb1.personid)='2' ms accessでは正常に動作していますが、sql server express 2005ではエラー(「、」付近の構文が正しくありません)が発生します。解決方法助けてください。
回答: 一度に複数のテーブルから削除できるとは思いません(確かではありませんが)。ただし、削除をカスケードする関係でこの効果を達成するのが最善であると私には思えます。これを行うと、1つのテーブルからレコードを削除でき、他のテーブルのレコードは自動的に削除されます。例として、2つのテーブルが顧客と顧客の注文を表しているとします。リレーションシップをカスケード削除に設定すると、顧客テーブルのレコードを削除するだけで、注文は自動的に削除されます。 参照整合性制約のカスケード に関するmsdnドキュメントを参照してください。