Using the WHERE Keyword to Specify a Condition

Use the WHERE condition clause to specify which rows you want to delete from the table. The condition after the WHERE keyword is equivalent to the condition in the SELECT or UPDATE statement. For example, the next statement deletes all the rows of the items table where the order number is less than 1034:
DELETE FROM items WHERE order_num < 1034;

In DB-Access, if you include a WHERE clause that selects all rows in the table, DB-Access gives no prompt and deletes all rows.

If you are deleting from a supertable in a table hierarchy, a subquery in the WHERE clause cannot reference a subtable.

When deleting from a subtable, a subquery in the WHERE clause can reference the supertable only in SELECT ... FROM ONLY (supertable)... syntax.