|
|
|
| в таблице есть 3 поля `show`, `comments`, `rating` , можно ли одним запросом выбрать 3 записи с максимальными значениями этих полей т.е. выбрать самое просматриваемое, комментируемое и оцениваемое в одном запросе | |
|
|
|
|
|
|
|
для: fekss
(23.11.2009 в 03:53)
| | SELECT * FROM `таблица` ORDER BY `show` DESC, `comments` DESC, `rating` DESC LIMIT 3
Но может быть так, что самая просматриваемая и комментрируемая будет одна и таже запись. Так, что лучше тремя разными запросами (на производимтельность особо не повлеяет) | |
|
|
|
|
|
|
|
для: Петр
(23.11.2009 в 07:29)
| | таким запросом Вы выберите 3 самых просматриваемых записи по мере убывания show . Остальные ключи будут привлечены лишь в том случае, когда первый окажется неоднозначным критерием.
Автор хочет не этого. | |
|
|
|