|
|
|
| Привет всем!
Есть запрос
ELECT u_sanket.*, u_main.id,u_main.click_count,u_main.photo_count, u_main.dt_reg, u_main.tip,u_main.fname
FROM u_sanket INNER JOIN u_main ON u_sanket.id_main = u_main.id
where tip=0 order by u_main.photo_count desc limit $start_row,10
u_main.photo_count - это кол-во фото у каждого пользователя
Задача такая, что бы сделать сортировку не только по кл-ву фото, но и по времени регистрации(по id)
Если я делаю так order by u_main.photo_count, u_main.id desc
то сортировка идет по ид а хотелось бы сортировать сначала по тем кто только что зарегился с фото, а те кто без фото были в конце списка | |
|
|
|
|
|
|
|
для: s_popov
(12.02.2007 в 17:55)
| | попробуйте
order by u_main.photo_count = 0 asc, u_main.id desc | |
|
|
|
|
|
|
|
для: Trianon
(12.02.2007 в 18:04)
| | Спасибо!
Немного модифицировал правда, но вроде работает.
А где можно почитать о запросах в MYSQL? | |
|
|
|
|
|
|
|
для: s_popov
(13.02.2007 в 13:21)
| | Вы можете подробнее ознакомиться с MySQL в наших книгах
Самоучитель MySQL 5
MySQL 5. В подлиннике
если возможности приобрести книг нет, то можно воспользоваться справочным руководством. | |
|
|
|