IN with an uncorrelated subquery
SELECT *FROM customersWHERE city = 'London'AND customer_id IN ( SELECT customer_id FROM orders WHERE order_date >= DATE '2025-05-01' AND order_date < DATE '2025-06-01' );- SQL Server: use DATEADD(month, -1, GETDATE()) instead of the INTERVAL expression