|
Тема |
Помощ за една Заявка |
|
Автор |
anO (непознат
) |
|
Публикувано | 18.04.08 12:50 |
|
|
Здравейте,
имам таблица, в която освен другите има следните 3 полета:
order_in_group - enum('0', 'Yes', '1', '2', '3'),
order_in_group_set_on - datetime,
parent_category - int(11)
със следната заявка вадя от всички редове, за които order_in_group е едно и също, онзи за който order_in_group_set_on е най-скорошно.
т.е 5 реда -
един, за който order_in_group = 0 и order_in_group_set_on е най-скорошно измежду друите за които order_in_group = 0
и т.н
малко трудно се обяснява така, но дано сте ме разбрали.
SELECT t1. *
FROM posts t1
LEFT JOIN posts t2 ON t1.order_in_group = t2.order_in_group
AND t1.order_in_group_set_on < t2.order_in_group_set_on
WHERE t2.order_in_group IS NULL
Сега искам да допълня по следния начин.
Първо да избера онези, за които parent_category = 5
и после да приложа горната заявка.
Но не що не става.
Някой може ли да помогне
Благодаря
|
| |
|
|
|