У меня есть запрос, который выбирает дату регистрации пользователя из одной таблицы.Выбор пользователей из одной таблицы, если нет в другом
SELECT DATE(registered)
FROM users
WHERE user_id= ".$currentUser."
ORDER BY registered ASC
LIMIT 1
Мне нужно изменить исходный запрос путем присоединения другой таблицы, чтобы убедиться, что пользователь не присутствует в этой второй таблице («доступа»), где член ID находится ниже определенного значения и дата ACCESS является ниже определенной даты.
LEFT JOIN access ON (users.user_id = access.user_id)
WHERE access.user_id < 500
AND access.date ... after March 1, 2012
Не знаете, как получить эти два вместе.
Отлично! Я просто подумал о чем-то. Мне нужна дата, чтобы быть a.date> DATE '2012-03-01', но она не может быть сегодняшней датой ... Могу ли я просто добавить AND a.date! = NOW()? – santa
Да, добавьте еще одну строку в подзапрос: 'AND a.date <> CURDATE()' – bernie