table1:
| ID | POST STATUS |
| 12807 | wc-refunded |
| 13075 | wc-refunded |
table2:
| ORDER ID | ------- |
| 12807 | ------- |
| 13075 | ------- |
Позвольте мне объяснить лучше, я хочу удалить все идентификаторы ORDER в таблице 2, основываясь на всех идентификаторах таблицы 1, если post_status = w c -отправлено
MYSQL ВЕРСИЯ: 5.7
РЕДАКТИРОВАТЬ : исправлено с помощью первого решения @Tim Biegeleisen ( СПАСИБО ! )
DELETE
FROM wp_woocommerce_downloadable_product_permissions
WHERE EXISTS (SELECT 1 FROM wp_posts
WHERE wp_posts.ID = wp_woocommerce_downloadable_product_permissions.order_id AND wp_posts.post_status = 'wc-refunded');