MySQL подзапрос в одной таблице - PullRequest
0 голосов
/ 04 августа 2010

У меня есть 2 столбца в таблице «записей»: неуникальный идентификатор и отметка даты (ГГГГ-ММ-ДД). Я хочу выбрать «все идентификаторы записей, которые были вставлены сегодня, которые никогда не вводились ранее».

Я пытался использовать подзапрос, но я не думаю, что я использую его правильно, так как они оба выполняются на одной и той же таблице. Может ли кто-нибудь помочь мне с правильным утверждением выбора? Я могу предоставить более подробную информацию, если это необходимо.

1 Ответ

1 голос
/ 04 августа 2010

Отказ от ответственности: у меня сейчас нет доступа к базе данных mysql, но это должно помочь:

select
  e.id
from
   entries e
where
   e.date = curdate() and
   e.id not in
     (select id from entries e2 where e2.date < e.date)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...