Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте, подскажите как удалить записи с наиболее ранним сроком публикации (оставив при этом 10 самых последних, наиболее свежих записей) из селекта:
SELECT `phonenum`, count(*) FROM `tbl_post` GROUP BY `phonenum` HAVING count(*)>10;
Например при данном селекте получили результат:
phonenum count(*)
9206948489 11
9234302224 13
9505652038 15
Надо после команды получить
phonenum count(*)
9206948489 10
9234302224 10
9505652038 10
Прим: Время записи задается параметром create_time
Неактивен
У вас все задачи однотипные, давайте найдем решение на примере этой.
Выборка дает вам набор phonenum, найдете сначала для них по 10 последних записей (см Выбрать несколько записей из каждой группы.)
Неактивен
Вы меня научить хотите? - Мне это ни к чему.
Я могу конечно догадаться, если пример будет совсем идентичен.
Но сейчас мне проще заплатить рублей 300 за решение всех 4-х задач, чем тратить время на обучение.
Сделайте пожалуйста, я вам заплачу.
Неактивен
Vbifyz, в Вашем посте выражено неуважительное отношение к знанию. Это не вполне соответствует задачам форума.
Неактивен
rgbeast написал:
Vbifyz, в Вашем посте выражено неуважительное отношение к знанию. Это не вполне соответствует задачам форума.
Извините, но в шапке форума у вас написано:
"Форум пользователей MySQL
Задавайте вопросы, мы ответим"
а не:
"Форум пользователей MySQL
Задавайте вопросы, мы научим"
Отредактированно Vbifyz (02.05.2019 15:21:50)
Неактивен
Есть люди, котором и бесплатно помочь в удовольствие , а есть люди, которым и за деньги нет желания помогать. Неужели так сложно сказать, пожалуйста и спасибо?
ЗЫ
Извините за флуд.
Неактивен
klow написал:
Неужели так сложно сказать, пожалуйста и спасибо?
(
Я писал
"Сделайте пожалуйста, я вам заплачу."
Ну а спасибо говорить пока не за что.
Отредактированно Vbifyz (03.05.2019 10:37:54)
Неактивен