次のデータを使用して、両方のテーブルから一致するレコードを削除しようとしています。
果物
ID 値
1 りんご
2 なし
3 バナナ
4 ぶどう
動物
ID 値
1 くま
2 さる
3 りんご
4 ぶた
これら 2 つのテーブル間に定義された関係はありません。
「Apple」は両方の表に出てくるので、それぞれからこのレコードを削除したいと思います。
これを達成するために、次のクエリを試しました。
DELETE DISTINCTROW Animals.*, Fruits.*
FROM Animals INNER JOIN Fruits ON Animals.Value = Fruits.Value;
ただし、これを実行すると、次のエラーが表示されます。
指定されたテーブルから削除できませんでした。
私は何を間違っていますか? これを修正するにはどうすればよいですか?