Я использую консольное приложение C # для получения некоторых данных из базы данных MySql, и у меня возникают некоторые проблемы с правильным запросом
Как сейчас:
SELECT * FROM Customer
WHERE EXISTS ( SELECT * FROM Customer_x_Billing c WHERE Customer.`customer id` = c.customer_id)
AND 2011 -04 -03 < ( SELECT last_changed FROM Customer_x_Billing c WHERE Customer.`customer id` = c.customer_id )
ORDER BY Customer.`customer id`
Как я могуулучшить это?Я хочу получить всех клиентов, чей идентификатор указан в таблице Customer и Customer_x_Billing, а дата последнего изменения в Customer_x_Billing больше параметра (в этом случае 2011-04-03).Если я установлю дату на 2012-04-03, она не должна возвращать ни одной строки, но возвращает все записи, которые соответствуют первому условию (существуют в обоих).