|
Тема
|
MySQL най-новите записи
|
|
Автор |
unF (.)(.) |
Публикувано | 31.08.05 17:31 |
|
При следната таблица:
id(int), type(int), submited(datetime)
искам да извадя най-новите статии от всеки тип ..
приерно записи:
1) 1, 1, 2005-08-31 10:10:10
2) 2, 1, 2005-08-31 12:10:10
3) 3, 2, 2005-08-31 10:10:10
4) 4, 2, 2005-08-31 12:10:10
5) 5, 3, 2005-08-31 10:10:10
6) 6, 4, 2005-08-31 12:10:10
как да извадя само 2,4 и 6-ти ред ..
Благодаря предварително :)
unF ..
| |
Тема
|
GROUP BY
[re: unF]
|
|
Автор |
Dakota (erotoman) |
Публикувано | 31.08.05 18:16 |
|
Предполагам, че за ред 6) си имал предвид 6, 3, 2005-08-31 12:10:10.
Също така, ако id ти е auto_increment, можеш да разчиташ, че върви "в пакет" със submitted. Имам предвид, че най-голямото id е и най-старото id, т.е. с най-голямата стойност за submitted. Ако наистина е така, можеш да разчиташ на този "страничен" ефект и да си опростиш доста живота:
SELECT MAX(id), type, MAX(submitted) FROM test GROUP BY type;
Ако не - виж тема.
Everything louder than everything else...Редактирано от Dakota на 31.08.05 18:18.
| |
Тема
|
Re: GROUP BY
[re: Dakota]
|
|
Автор |
unF (.)(.) |
Публикувано | 01.09.05 12:09 |
|
мне .. за съжаление това не работи както ми се иска на мен ..
от другата тема също неможах да разбера как да го направя .. кофти ситуация :):)
unF ..
| |
Тема
|
Re: GROUP BY
[re: unF]
|
|
Автор |
Dakota (erotoman) |
Публикувано | 01.09.05 13:13 |
|
А как искаш да работи?
Everything louder than everything else...
| |
Тема
|
Re: GROUP BY
[re: unF]
|
|
Автор |
NDeu (динозавър) |
Публикувано | 01.09.05 14:01 |
|
Опитай се да обясниш защо 2,4 и 6-ти ред. В смисъл, по какви критерии да бъдат избрани.
| |
Тема
|
Re: GROUP BY
[re: NDeu]
|
|
Автор |
unF (.)(.) |
Публикувано | 01.09.05 15:35 |
|
трябва ми по един запис за всеки тип и той да бъде най-новият :):)
unF ..
| |
Тема
|
Re: GROUP BY
[re: unF]
|
|
Автор |
Dakota (erotoman) |
Публикувано | 01.09.05 15:43 |
|
И какво ти връща заявката, която предложих в началото?
Everything louder than everything else...
| |
Тема
|
Re: GROUP BY
[re: unF]
|
|
Автор |
NDeu (динозавър) |
Публикувано | 01.09.05 16:58 |
|
Ми значи въпроса е точно по темата, която Dakota ти е посочил. Там има няколко решения. Изгризи ги с парцалите и ще получиш не само решение на конкретния ти въпрос, но и удовлетворението от новонаученото.
| |
|
|
|
|