Удалить все строки без идентификатора, существующие в другой таблице

Я хочу удалить все строки, которые не имеют внешнего ключа в другом примере таблицы:

table1
+----+-------+
|id  | data  |
+----+-------+
| 1  | hi    |
+----+-------+
| 2  | hi    |
+----+-------+
| 3  | hi    |
+----+-------+
| 4  | hi    |
+----+-------+
| 5  | hi    |
+----+-------+

table2
+----+-------+
|a_id| data  |
+----+-------+
| 1  | hi    |
+----+-------+
| 20 | hi    |
+----+-------+
| 3  | hi    |
+----+-------+
| 40 | hi    |
+----+-------+
| 5  | hi    |
+----+-------+

запрос удалит строки с id # 20 и 40 в table2.

Мне нужно сделать это, чтобы я мог установить отношения с table1 и table2.

Ответы на вопрос(2)

Ваш ответ на вопрос