Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Запрос sql и его оптимизация
Покинул форум
Сообщений всего: 85
Дата рег-ции: Март 2009
Помог: 0 раз(а)
Здравствуйте. Есть таблица в ней еcть поле chislo типа INT. Вот как можно составить запрос чтоб выводилась запись с наибольшем числом в этом поле? И на сколько эта рационально если в таблице например 4000 записей? Выводится все эта будет на главной странице. И как можно эта оптимизировать?
Champion
Отправлено: 19 Сентября, 2009 - 19:17:52
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
max(), GROUP BY, индекс по полю.
А количество записей никак не говорит о том, на сколько что рационально и оптимально
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.