Спасибо за ваш ответ. Я думал об этом, но есть более 2000 пользователей, и они, вероятно, имеют много пропущенных элементов. Мне не нравится так много пустых строк в моей таблице :(
бовал несколько тем, как эта:Как найти пропущенные строки данных с помощью SQL? здесь, но я не мог заставить это работать в моей ситуации.
У меня есть стол с именемposts
в MySQL, в котором я каждый день сохраняю пользовательские дневники. Иногда пользователи забывают написать сообщение на один день, и я хочу, чтобы они могли отправить его позже. Таким образом, структуры БД, как это:
date userid
2011-10-01 1
2011-10-02 1
(missing)
2011-10-04 1
2011-10-05 1
(missing)
2011-10-07 1
Поэтому я хочу показать выпадающий список пропущенных дат в этой таблице пропущенных строк пользователю, чтобы он мог выбрать дату, на которую он хочет отправить сообщение.
Как я могу это сделать? Благодарю.