|
Как удалить старые записи в выборке, оставив только самую новую запись?
|
|||
---|---|---|---|
#18+
Подскажите пожалуйста, как задать команду, чтобы вот из этой выборки: SELECT `title`, `phonenum`, count(*) FROM `tbl_post` GROUP BY `title`,`phonenum` HAVING count(*)>1; удалить наиболее старые записи в каждой строке, оставив при этом только самую новую по каждой позиции? Например при данном селекте получили результат: Квартира, 70 лет Победы, 2 (титл) 915659хххх (номер) 2 (количество записей) Квартира, Академика Жук, 12/1, подъезд 927159хххх 3 Квартира, Алфёрова, 5Б 9887850хххх 4 Надо чтобы при удалении наиболее старых записей остались только по 1 самой новой записи на каждую строку: Квартира, 70 лет Победы, 2 (титл) 915659хххх (номер) 1 (количество записей) Квартира, Академика Жук, 12/1, подъезд 927159хххх 1 Квартира, Алфёрова, 5Б 9887850хххх 1 Время записи задается параметром create_time ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 13:09 |
|
Как удалить старые записи в выборке, оставив только самую новую запись?
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 12:59 |
|
Как удалить старые записи в выборке, оставив только самую новую запись?
|
|||
---|---|---|---|
#18+
Проходил мимо, решил запостить, может сработает. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 13:01 |
|
Как удалить старые записи в выборке, оставив только самую новую запись?
|
|||
---|---|---|---|
#18+
machetero Код: sql 1. 2. 3. 4. 5. 6. 7.
Так а где в этом коде сама выборка? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2019, 13:11 |
|
|
start [/forum/topic.php?fid=47&fpage=36&tid=1829164]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
2ms |
others: | 307ms |
total: | 425ms |
0 / 0 |